Product information:
The powerful feature of the "Music Maker" MP3 Shield is the VS1053, an encoding/decoding (codec) chip that can decode multiple audio formats such as MP3, AAC, Ogg Vorbis, WMA, MIDI, FLAC, WAV (PCM and ADPCM). It can also be used to record PCM (WAV) and compress audio in Ogg Vorbis. You can do various things with audio, such as adjusting bass, treble, and volume digitally.
All these functions are implemented in one SPI interface, so that any Arduino can play audio from an SD card. There is also a special MIDI mode where you can boot the chip and read "classic" 31250Kbaud MIDI data from an Arduino pin, just like a synthesizer/drum machine - with dozens of built-in drums and sample effects! But this type of chip is very difficult to solder and requires a lot of extra things. Very suitable for use with any Arduino Uno, Leonardo, or Mega.
This version only has stereo line/headphone output. We also have a 3W/channel D-class stereo speaker amplifier version, which is convenient for use in projects that require loud sound.
We believe this is the best MP3 player you can get.
We have a detailed tutorial about VS1053 and instructions on how to use our Arduino library, which will allow you to play sound effects in 30 minutes
Product features:
Size (assembly): 69mm x 53mm x 2mm/2.7 "x 2.1" x 0.8 "
Weight: 14.7g
VS1053B codec chip - decodes Ogg Vorbis, MP3/MP2/MP1, MP4, AAC, WMA, FLAC, WAV/PCM, MIDI. Encode Ogg or WAV/PCM.
The stereo audio output comes with appropriate audio filter covers and grounding references, so it can be safely connected directly to headphones, stereo systems, or other active speakers.
7 additional GPIO that can be written or read through the Arduino library for reading buttons or lighting LEDs.
MicroSD card slot, suitable for any FAT16/FAT32 format SD card with 64Mb or larger capacity.
3.3/5V level conversion for SD and MP3 chipsets.
Collaborate with Arduino Uno, Mega, or Leonardo.
Built in MIDI synthesizer/drum player, equipped with dozens of instruments.
A large number of optional pins, such as card detection and microphone input.