I have been looking for a good way to play sounds using an Arduino. I started to consider just buying a cheap mp3 player and replacing the player's buttons with optical switches, which connect to an Arduino. I wanted to know if anyone has done this before and if there was a good mp3 player for this (one that may have some sort of control port / ir sensor.)

  • It's probably going to be very challenging to select the desired track, and it will have start up delay. You can play lower fidelity digital audio directly from an Arduino or related chips, or comparable with add-ons - though there is a challenge in storing the clips uncompressed unless you opt for an sdcard. What sorts of things do you want to play? Commented Jul 4, 2015 at 4:12

1 Answer 1


Yes, people have done this before, and they have documented it on their own blogs and similar sites. Maybe you should have asked Google first before you came here? You'd most likely have ended up on instructables, where someone has documented exactly what you want to do and how to do it. and saved yourself this entire step.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.