kevin.hoyt
Imp Audio Breakout
SparkFun has a great little audio player breakout board based on the WTV020SD. The board can play any number of audio files from a micro SD card less than 2Gb. The audio file format is ADPCM, which is a little weird, but there are utilities for converting formats.
Once audio is loaded up, you send the board 3.3V and wire it through to a speaker - in this case a 0.5W 8Ohm speaker. The board has pins that allow you to play back the audio without a microcontroller, which is pretty cool. You can add a microcontroller and talk to the chip via a few digital pins.
Source code existed for Arduino, and after reviewing it, I decided to port is to Squirrel and get it running on the Imp. There was a strange bitwise shift going on in the loop to send a command to the board using an operation not supported by Squirrel. I broke the loop into two operations, and was off to the races. Now to build a web interface for the setup.
Imp Audio Breakout
SparkFun has a great little audio player breakout board based on the WTV020SD. The board can play any number of audio files from a micro SD card less than 2Gb. The audio file format is ADPCM, which is a little weird, but there are utilities for converting formats.
Once audio is loaded up, you send the board 3.3V and wire it through to a speaker - in this case a 0.5W 8Ohm speaker. The board has pins that allow you to play back the audio without a microcontroller, which is pretty cool. You can add a microcontroller and talk to the chip via a few digital pins.
Source code existed for Arduino, and after reviewing it, I decided to port is to Squirrel and get it running on the Imp. There was a strange bitwise shift going on in the loop to send a command to the board using an operation not supported by Squirrel. I broke the loop into two operations, and was off to the races. Now to build a web interface for the setup.