ARDUINO UNO REV.3 / MP3 PLAYER SHIELD

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?

Marco

Looks like it’s having trouble with the SD card. How did you format the card’s file system?

Also, I wrote a library to make it easier to use the shield. http://www.billporter.info/sparkfun-mp3 … o-library/

hi mate, thank u for post…i’ll try ur code too…

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?

M

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.

Hey mate, i’m using ur files and lib…and it works, great! Tks very much…

i hope i can ask u another question…it’s on the gps sparkfun shield…

i’m using sparkfun gps shield with the EM-406A receiver…i’m quite new with arduino stuff…i’m using arduino one…

i wanted to use code given by website (http://www.sparkfun.com/tutorials/173), but apparantely i have problems with it…

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)’

E:\arduinoUtilities\arduino\hardware\arduino\cores\arduino/Print.h:48: error: overriding ‘virtual size_t Print::write(uint8_t)’


have u got ideas on what is going on?..tks!

M