2031Views8Replies

Author Options:

Is it possible to play MP3 files from a USB flashdrive using an arduino? Answered

I just had a cool idea but need to know if this is possible. Can I play MP3 files from a flashdrive using only an arduino (no shields). If there is any way at all, please, give me your advice. Thanks!

Comments

The forums are retiring in 2021 and are now closed for new topics and comments.
0
Krayzi99
Krayzi99

8 years ago

I don't believe anyone else understands why he is doing this. He wants to play a mp3 from arduino, am I correct? I am also interested, btw...

0
steveastrouk
steveastrouk

9 years ago

No. Its not got the processing power to do it natively.

0
Robot Lover
Robot Lover

Answer 9 years ago

What if I used a USB host shield? Or is that strictly for peripherals?

0
steveastrouk
steveastrouk

Answer 9 years ago

You're still stuck, because you can't decode MP3 fast enough, even assuming you can find the algorithm and interpret it into AVR assembler.

Steve

0
steveastrouk
steveastrouk

Best Answer 9 years ago

Atmel DO make a processor with the on-board processing engine for MP3, but its a lot of hassle to do it.

It will be impossible to talk to a USB flashdrive with an Arduino too.

0
astroboy907
astroboy907

9 years ago

Buy a cheap shuffle-like player (or any other player) from ebay (10-20$). Then hack out the output and all the control pins :)

0
Robot Lover
Robot Lover

Answer 9 years ago

I would do this but my idea is to make a portable MP3 player that can read MP3 files from a USB drive. Not really like playing the MP3 files for a project or anything. Thanks anyway!

0
rickharris
rickharris

9 years ago

Not even easy in a raw PIC (The programming that is.) Buy a media streaming box - Some are little bigger than a flash drive anyway and may cost only £20 or so.

http://www.ebuyer.com/store/Visual/cat/Media-Players-and-Wireless-streaming

Example.