The other side is connected to the MKR’s pin D1 (physical pin 10). One side of the pushbutton is connected to the ground bus. VS1053 GNC (physical pin 24) - connected to ground bus.VS1053 VCC (physical pin 26) - connected to 3.3V voltage bus.
A stereo mini jack, a potentiometer, and a pushbutton are mounted in between. The MKR Zero is mounted the top of the breadboard as usual, and the VS1053 is mounted at the bottom. Analog Ground (AGND) - built into the stereo mini jackįigure 1 shows the Adafruit VS1053 breakout module connected to a MKR Zero.Left Audio Out (LOUT) - built into the stereo mini jack.Right Audio Out (ROUT) - built into the stereo mini jack.Data request (DREQ)- Arduino Uno pin D2.SD card chip select pin (SDCS) - Arduino Uno pin D9.Data/command select pin (DCS) - Arduino Uno pin D7.SPI chip select pin (CS) - Arduino Uno pin D6.
Its pinout follows the Arduino UNo footprint, and here are the relevant pins: The Sparkfun MP3 Player shield is designed to be used with the Uno style boards. It’s designed to be used with Adafruit’s Feather boards. The Adafruit VS1053 Featherwing has a slightly different layout. Left Audio Out (LOUT) - physical pin 31.Right Audio Out (ROUT) - physical pin 32.SD card chip select pin (SDCS) - physical pin 17.Data/command select pin (XDCS) - physical pin 16.SPI chip select pin (CS) - physical pin 18.The SD card is at the bottom of the module: The Adafruit VS1053 breakout module’s pins are numbered in a U shape from top left to top right.
MP3 mode is controlled via an SPI synchronous serial interface, as is the SD card. The relevant pins for using it as an MP3 player are described below, both for the Adafruit breakout module and the Sparkfun shield. Both Sparkfun and Adafruit make products with this useful component. The VS1053 module is a handy MIDI synth, and it can also play MP3 files from its SD card. This project is maintained by tigoe The VS1053 Module as an MP3 player
The SparkFun RedBoard combines the simplicity of the UNO’s Optiboot bootloader (which is used in the Pro series), the stability of the FTDI (which we all missed after the Duemilanove was discontinued) and the R3 shield compatibility of the latest Arduino UNO R3. Each board is a bit different and no one board has everything we want, so we decided to make our own version that combines all our favorite features. At SparkFun we use many Arduinos and we’re always looking for the simplest, most stable one.