Cytron Technologies EasyMP3 Shield User Manual Download Page 12

 

ROBOT . HEAD to TOE 

Product User’s Manual – SHIELD-EZMP3 

 

 
Example: To play “ABC.mp3” in MP3 folder as 1st track, user can rename the file to  

I.

0001.mp3 or 

II.

0001ABC.mp3 or 

III.

0001_ABC.mp3 

 
Note: As long as setting 0001 as prefix of the name of the file and provided that the file is

 

 

   

 

   

   

 

   

 

 

 

 

 

 

   

stored in MP3 folder, EasyMP3 shield will treat it as 1st file. This applies the same to making

   

 

 

 

 

 

     

 

 

 

 

 

   

 

2nd, 3rd track and so forth. 

 
7.4 Test board basic functionality 

There are 3 onboard push buttons for basic MP3 player functionality. 
 

1. Make sure all steps from 7.1 to 7.3 are completed. 
2. Stack EasyMP3 Shield onto compatible Arduino Board. It is advisable to upload an

 

 

 

 

 

 

     

   

   

emply sketch to Arduino before stacking the shield onto it. Ensure that the pins

 

   

 

 

 

 

 

   

 

 

 

 

alignment is correct.  

3. Power up the whole setup with 12-5V adapter or connecting it to PC via USB cable. 
4. Press any of 3 buttons to start playing the files. 
5. Button 1: Play/Pause 
-

Press the button to pause while the file is playing. Press again to resume after the file

 

 

   

 

 

 

   

 

 

   

 

 

 

 

stops playing. 

6. Button 2: Prev/Vol- 
-

Press the button to play previous file. Long press the button to decrease the volume. 

7. Button 2: Next/Vol+ 
-

Press the button to play next file. Long press the button to increase the volume. 

 
 
7.5 Upload example sketches to play tracks 
 

1. Make sure all steps from 7.1 to 7.3 are completed. (Put at least 4 files in MP3 folder

 

   

 

 

   

 

 

 

   

   

   

 

 

with prefix 0001 to 0004) 

2. For UART selector, select D2 for RX and D3 for TX pin.  
3. Stack EasyMP3 Shield onto compatible Arduino Board. Ensure that the pins

 

 

 

 

 

 

 

 

 

 

 

alignment is correct.  

4. Download

CytronEasyMP3Shield

library from link provided at product page and

 

 

 

 

 

   

 

 

 

extract the files to Arduino Library folder (My Documents -> Arduino -> Libraries). 

5. Connecting the whole setup to PC via USB cable. 
6. Open Arduino IDE. Determine which COM port Arduino Uno is connected to and

 

 

 

 

 

 

 

 

   

   

 

configure the port settings under menu Tools -> Port. 

7. Go to File -> Examples -> CytronEasyMP3 and open example sketch PlayATrack.

   

   

   

 

 

 

 

 

 

Compile and upload. 

8. Open and set up Arduino Serial Monitor with 9600 Baud, and monitor the progress. 

 

 
7.6 ADKEY function 
 

ADKEY function provides user with more control on EasyMP3 shield via buttons. Other than

 

 

 

 

 

 

   

 

 

 

 

 

 

Play/Pause, Prev/Vol- and Prev/Vol+ buttons onboard, user can choose to perform other

 

 

 

 

 

 

 

 

   

 

 

actions via buttons such as select storage drive to play, repeat track, etc. The schematics is as

 

 

 

   

 

 

   

 

 

 

 

 

     

 

Created by Cytron Technologies Sdn. Bhd. – All Right Reserved

 

12 

 

Summary of Contents for EasyMP3 Shield

Page 1: ...ROBOT HEAD to TOE Product User s Manual SHIELD EZMP3 EasyMP3 Shield SHIELD EZMP3 User s Manual V1 0 Apr 2016 Created by Cytron Technologies Sdn Bhd All Right Reserved 1...

Page 2: ...ELD EZMP3 Index 1 Introduction 3 2 Packing List 4 3 Board or Product Layout 5 4 Dimension 7 5 UART Serial Communication 8 6 Hardware Installation 9 7 Getting Started 10 8 Warranty 16 Created by Cytron...

Page 3: ...microSD slot which serves as MP3 and WAV file storage for the users For easier management of files in microSD the shield also comes with USB MicroB socket which allows user to connect the shield to P...

Page 4: ...ING LIST Please check the parts and components according to the packing lists If there are any parts missing please contact us at sales cytron com my immediately 1 1 x EasyMP3 Shield 2 2 x mini jumper...

Page 5: ...MicroUSB socket 2 Arduino R3 Standard Header 3 Arduino RESET button 4 UART Selector 5 ADKEY slot 6 MicroSD Card Slot 7 Power LED Indicator 8 Busy Indicator LED 9 Stereo Speaker Output 10 Audio Jack S...

Page 6: ...the RX pin D1 D3 D9 D11 and D13 as the TX pin from Arduino main board 5 ADKEY slot Additional slot which allows user to carry out additional MP3 functions with proper hardware connection 6 MicroSD ca...

Page 7: ...ROBOT HEAD to TOE Product User s Manual SHIELD EZMP3 4 0 DIMENSION Created by Cytron Technologies Sdn Bhd All Right Reserved 7...

Page 8: ...ws suitable RX and TX pins to be chosen for compatible Arduino boards UART Arduino Boards RX TX USB USB Arduino Uno Arduino Mega Arduino Leonardo D0 D1 Arduino Uno Arduino Mega Arduino Leonardo D2 D3...

Page 9: ...CIKU are also compatible with this shield 6 1 Arduino Uno Arduino is an open source physical computing platform based on a simple I O board and a development environment that implements the Processin...

Page 10: ...th Arduino such as earphones speakers etc The following figures show the connection of different types of audio devices to EasyMP3 Shield with Arduino Highly recommended only one audio device is conne...

Page 11: ...e a folder named MP3 in root directory of storage drive and store all files into it EasyMP3 shield supports MP3 and WAV file decoding To play the file accordingly using the arduino sketches user can r...

Page 12: ...to decrease the volume 7 Button 2 Next Vol Press the button to play next file Long press the button to increase the volume 7 5 Upload example sketches to play tracks 1 Make sure all steps from 7 1 to...

Page 13: ...lso provides user easy access to microSD card content via onboard microUSB slot With microSD card inserted and USB cable connected to PC via microUSB slot user can access microSD card directly from PC...

Page 14: ...roSD card is highly limited and is not suitable for transferring large amount of files at one time Safely remove device from PC is highly advisable for changes in microSD card to take effect properly...

Page 15: ...solder the jumper pad left hand side to any desired pin In CytronEasyMP3 library look for CytronEZMP3 h header file change the line below define PIN_BUSY A2 To define PIN_BUSY any desired pin For exa...

Page 16: ...der warranty Warranty does not cover freight cost for both ways Prepared by Cytron Technologies Sdn Bhd No 16 Jalan Industri Ringan Permatang Tinggi 2 Kawasan Industri Ringan Permatang Tinggi 14100 Si...

Reviews: