VS1053 MP3 Shield with Arduino Uno

VS1053 MP3 Shield with Arduino Uno


What is Vs1053 MP3 Shield?

The VS1053 is a MP3 decoder. It is capable of decoding OGG Vorbis/MP3/AAC/WMA/MIDI audio and capable of encoding IMA ADPCM and user-loadable OGG Vorbis. It can drive up to 30-ohm headphones with no additional power supply. This VS1053 MP3 Shield is designed based on VS1053B from VLSI.

Material Required is as follows:

  1. Arduino Uno
  2. Vs1053 MP3 Shield
  3. SD Card



1.Plug VS1053 MP3 Shield onto the Arduino

Plug VS1053 MP3 Shield onto the Arduino

Prepare Ā SD Card

  1. Connect the SDCard to the PC and format it to FAT32 file system
  2. Copy any MP3 files onto the SDCard and rename all tracks to track001.mp3, track002.mp3, track003.mp3, etc.


Ā Code and Library

  1. Download library from the link below



  1. Unzip the library and copy the extracted files to

Ā  Ā  Documents > Arduino > libraries


  1. Open Arduino IDE
  2. Open the code directly by:

File > Examples > SFEMP3Shield > Examples > MP3Shield_Library_Demo

Upload Code

  1. Upload code into Arduino Uno
  2. Open the serial monitor with the baud rate 115200.
  3. The Serial Monitor a number of commands you can send to control the module



After uploading code if you get the SD errorCodeĀ on the serial monitorĀ like below.

Solution: Check that the SD card is properly inserted such that its orientation is correct

Frequently Asked Questions

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.

Components and Supplies

    You may also like to read