Gsm + Mp3

Hi Guys,

Im working in a GSM / MP3 System. My arduino will call a number and when a person answer the call, a mp3 song message will play.

Im using 2 shields, a GSM Shield Sim900 and a MP3 Shield from Sparkfun. The 2 Shields separately works normaly, the Gsm make a call and the other play a song. when i put the two together any of then works. I think is a pin mistake but im not so good with classes and i cant find where i change the pins or witch pin the shield use. I note that mp3 keep reseting the coding too i dont know why… :frowning:

Can anyone help me with this? I attach my codes and some photos, i use the arduino UNO, the “MP3_library” has to be put in arduino library and “GSM_MP3_code” anywhere.

Thanks

Codes.zip (457 KB)

Links to the shields would be more useful that pictures of the shields.

sorry! Here it is!

MP3 https://www.sparkfun.com/products/10628

GSM http://iteadstudio.com/store/index.php?main_page=product_info&cPath=18&products_id=413

XD

The VS1053 receives its input bitstream through a serial input bus (SPI).

So, that means pins 11, 12, and 13, and a slave select pin.

You can use the jumper to connect the TXD and RXD pins on SIM to any pins of Arduino D0 – D7.

I can't see where you have the jumpers, so which pins you are using isn't clear.

There is a com switch for selecting the communicate port to UART port or Debug port of SIM900 module as the following figure 7.

I can't see how the switch is set.

There is a Jumper for configuration of RI, one to connect D2, another to connect D14.

Again, I can't see how the jumper is positioned.

I can’t see where you have the jumpers, so which pins you are using isn’t clear.

On GSM im using the jumpers TXD and RXD on 4 and 5 as you can see in this picture.

So, that means pins 11, 12, and 13, and a slave select pin.

I need to change this pins?

I need to change this pins?

No. And, in fact, you can't. Except, maybe, the slave select pin. What pin are you using for the slave select pin?

No. And, in fact, you can't. Except, maybe, the slave select pin. What pin are you using for the slave select pin?

I dont know what pin is that... :/

I dont know what pin is that... :/

And I don't know what your sketch looks like, so we're even.

Thanks Lipe for the useful links..