I recently bought arduino uno rev.3, sparkfun MP3 player shield and a micro-SD.
I followed the indications of “quickstard guide” (http://www.sparkfun.com/products/10628) by dowloading sdfatlib and the MP3 Player Example Sketch. After editing Sd2PinMap.h as and connecting the shield to arduino, I uploaded the code into the micro-controller. MP3 file track001.mp3 in the SD is not played and i received the following message in the serial monitor:
MP3 Testing
Error: Card init
Error: Volume ini
Error: Opening root
SCI_Mode (0x4800) = 0x0
SCI_Status (0x48) = 0x0
VS Version (VS1053 is 4) = 0
SCI_ClockF = 0x0
SCI_ClockF = 0x0
Failed to open track001.mp3
Failed to open track002.mp3
…
Failed to open track100.mp3
Whoa there cowboy!
Can anyone help me in understanding what’s going on pls?
regarding formatting the SD, i actually did not do anything…just copied the mp3 tracks on the SD and tried to play them with the code downloaded by the sparkfun website…how should i format the card file system?
Actually, it might be because you didn’t edit the SDfatlib to change the SD CS pin. That’s not even the correct way to do it anymore anyways. Try my library, as it sets the pin properly and let me know what you get.
in the skech folder, i created folder, and copied and libraries inside…
just trying to run Examples code inside libraries, such for instance <NewSoftSerialTest.ino>, i receive this compilation error:
In file included from NewSoftSerialTest.cpp:2:
C:\Documents and Settings\Administrator\My Documents\Arduino\libraries\NewSoftSerial/NewSoftSerial.h:71: error: conflicting return type specified for ‘virtual void NewSoftSerial::write(uint8_t)’