MP3 Shield vs Easy MP3 Shield

What is MP3 Shield?

MP3 Shield is an Arduino compatible shield which is compatible with Arduino UNO, Arduino Duemilanove, Arduino Mega, Arduino Leonardo ,CT ARM and possibly other pin compatible main boards.

This MP3 Shield offers high quality audio solution with the ability to decode and play MP3 audio files from microSD card.

MP3 Shield has stackable side headers which allows more Arduino shield to be stacked on top of it.

User can stack for example LCD Keypad Shield (SHIELD-LCD) or Graphic LCD Shield (SHIELD-GLCD) control panel of the MP3 Shield.

It has the in board mircoSD socket for the user to directly plug in a microSD card to for the storage of MP3 files.

It also has on board 2 channel differential amplifier for direct drive of external loud speakers.

What is Easy MP3 Shield?

Easy Mp3 Shield basically has the same features like the normal mp3 shield. However, it also provides easy and stable UART interface for users to communicate with MP3 module using Arduino boards.

With provided library, you can easily give commands to the module through UART easily to carry out MP3 player functions such as play song, increase or decrease volume, playback, etc.

There are 3 push buttons onboard for users to carry out basic MP3 functions directly without using UART. How awesome is that? 😉

Default settings are 9600 kbps baudrate, 8 bit data, 1 stop bit and no parity.


MicroSD Card


Earphones or soldering speakers


Software Required

EZMP3 Shield vs MP3 Shield

Code Overview

Beware guys! Since Easy MP3 shield are different with the previous MP3 shield, so the library is not compatible. Make sure you pick the correct one to avoid any misfortune in the future.


  • Both shields have same steps and procedures to get started. The process is surprisingly similar with one another. This will make things easier if you already know just even one of them on how it works.
  • You can refer here for getting started guide for Easy MP3 Shield and MP3 Shield.

Compare and Contrast


In MP3 Shield, you need to set up a few things on serial monitor before you can play your songs but with Easy MP3 Shield, you can straight away compile and upload. It is just as easy as that! 🙂

Moreover, for EasyMP3 Shield, we do not need to put sta13.cfg file inside your microSD card like the one we did on normal MP3 Shield. Talk about convenient. For your information, function sta013.cfg is to initialize the MP3 shield.

EasyMP3 ShieldMP3 Shield
Do not need sta013.cfg fileNeed sta013.cfg file
Have buttons onboard

i. play/pause

ii. prev/vol-

iii. next/vol+

Do not have buttons
RM68.90 RM87.98

We can clearly see that Easy MP3 is more user friendly and practical compared to MP3 Shield. All in all, Easy MP3 offers simplicity whilst the other gives you the satisfaction working on the codes. So, which do you prefer? MP3 Shield or Easy MP3 Shield?

Okay guys, that’s all. If you have any question, feel free to ask in our technical forum as we seldom check the tutorial’s comment section.  Thank you for reading! I hope you gained something from this tutorial!


Provided are two user manual for both MP3 Shield and Easy MP3 Shield for your references and guidelines.




, , , , ,

Related Post

EasyMP3 Shield with WiFly Remote

Peak Current vs Continuous/Rated Current

Light Dancing with Music

Getting Started? Let’s Try EZMP3 Shield :D

Leave a Reply

Your email address will not be published. Required fields are marked *