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.
- 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 Shield||MP3 Shield|
|Do not need sta013.cfg file||Need sta013.cfg file|
|Have buttons onboard|
|Do not have buttons|
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!