Music Shield for uno

Hi all,

Am starting to use arduino for a uni project. I have had some limited experience of coding in the past.

I am wanting to effectively create a wirelessly controlled mp3 player with the ability to control pitch and frequency.

I have a couple of questions in the hope some of you guys will know the answer:

  • If I use the music shield for arduino is it possible to show what songs are playing on an LCD screen? Is it possible to get the file name?



I've briefly looked at the shield description (probaly the right one - why do you not include a link to what you have actually choosen?)

The nice thing about the Arduino, the shields and the libraries is you can write the program to do EXACTLY what you want. Well, there are some limitations in the size of program and memory. Your project seems doable, provided the LCD and other stuff is compatible (=number of pins used, timing requirement).

But you have to code it yourself.

Jk-a: the ability to control pitch and frequency.

What does that mean - is it something that your preferred music shield provides?

Take a look at these

Cheers for that guys.

Yes should have put a link of what I am planning on doing:
Music shield:
Codec shield:

The reason why i am interested in this particular music shield is because it has a built in SD card reader.
The codec shield only seems to work with an uno. As I’ve already got the Tx and Rx ports filled (with a Xbee) I think Im going to have to have two unos and communicate between the two. Slightly frustrating. I would prefer to use a mega but doesn’t look easy to use with the codec.

The codec is there to vary the pitch and frequency of sound coming out of the music shield. This device is aimed at tinnitus sufferers so ideally i want the sounds to be as variable as possible.



How about a 1284P then? Dual serial ports, 16K SRAM, 128K flash, 4K EEPROM. Uno type footprint on this board I offer:

Thanks for that. Does that enable more than one Tx and Rx port on a uno?

Yes, it has dual hardware serial ports. 1st serial is designed to connect to USB/Serial adapter, either on board as shown, or off board to adapter like FTDI Basic, or equivalent. 2nd serial can be connected to an offboard adapter also, or used at TTL levels.