912Views6Replies

Author Options:

I need a small microcontroller that can store and play a sound byte, what should I go with? Answered


I need it to be small, stamp size, and I need it to play a small sound byte (for instance a quote from a movie), and perhaps several sound bytes that could play at random.  Can the arduino do this, or is there another fairly inexpensive microcontroller that can?

6 Replies

user
Re-designBest Answer (author)2010-10-20
user
steveastrouk (author)Re-design2010-10-20

Exactly my thought too. There are several chips that can do it, like the ISD2560.

Steve

Select as Best AnswerUndo Best Answer

user

I think this might be the best match for what I need. Thanks for the advice.

Select as Best AnswerUndo Best Answer

user
jeff-o (author)2010-10-21

A parallax Propeller could probably do it. Check the Parallax Object Exchange and the forums, there is likely already a reference design floating around, that can pull an audio file from an SD card and play it back through a simple resistor DAC.

Select as Best AnswerUndo Best Answer

user
Jayefuu (author)2010-10-20

If steve/re-designs solution doesn't suit you, it's a little more expensive and a bit overkill for only one short sound clip, but you could go with an Arduino Duemilanove and an Adafruit wave shield. This would be similar to what janw suggested.

Select as Best AnswerUndo Best Answer

user
janw (author)2010-10-20

You'll need a lot more than only a microcontroller. You will need something to store the soundfiles on like an SD card or so, a microcontroller, a decoder-ic for mp3 or so a small amplifier and a speaker. and some bobs and bits to make it all work together.

Select as Best AnswerUndo Best Answer