3. The Circuit - richar66/AdafruiMP3PlayerFinalProject GitHub Wiki

The circuit is based off an Adafruit Music Maker shield and an Arduino Uno. The Music Maker Shield fits directly on top of the Arduino uno after the header pins have been soldered on. It has 7 GPIO pins available on the shield and all the Arduino Uno pins are broken out. All pins that are not used by the shield are available and just need to be connected to. The specific available pins can be seen by where the used pins are defined in the base code.

The GPIO pins each have a 3V pin next to them as well and the button can be connected with one pin on each side of a button. The buttons are connected on a mini breadboard and have colored attachments to help the user identify the buttons. The side of the pin connection does not matter because the button is considered pressed when the circuit is closed and it will be the same with either the GPIO pin or the 3V on either end.

The analog pins are not used by the shield so the potentiometer can be connected plus the ground and VCC are broken out on the shield and available to use with the potentiometer which is connected to ground on the top pin, A1 pin on the middle pin, and the 5V pin on the bottom pin.

####Future Improvements

The shield has a breakout for all of the Arduino Uno pins but doesn't use all of them. An LCD screen could be added to allow the user to see what is playing and the button commands portably.

The code of the MP3 player is a little more interesting! ###Click here to learn about the Code