En la página de Arduino Playground podemos ver un estupendo código de ejemplo para reproducir un sample de audio PCM de 8bits usando una salida PWM y dos timers internos.
La cantidad de memoria disponible para alojar una sample obiamente es limitada y ronda los 13000 bytes de máximo. En [utl=https://www.uchobby.com/index.php/2008/01/01/pwm-sound-generation/#comments]uchobby[/url], donde también se han hecho eco de este código, hablan sobre la posibilidad de utilizar una memoria I2C EEPROM para almacenar un sample más grande, pero hay dudas sobre si la memoria sería capaz de leer los datos internos tan rápido.
Esto hay que probarlo!!! Enlace a continuación...
Relacionado:
- (HOWTO) Guía rápida para empezar con Arduino
- (Video) Arduino Wireless POV funcionando en la Arroutada 07
- (Video) Control DC y Temperatura con Arduino
- (Video DIY) BricoGeek Arduino Wireless POV (Parte 1)
Enlace: Plays 8-bit PCM audio with pulse-width modulation (PWM)