C贸mo generar sonido de alta calidad con arduino
Con la ayuda de un filtro de salida LowPass y un pequeño código, los chicos de khm.de han conseguido generar ondas sinoidales de bastante calidad utilizando una placa Arduino Duemilanove. El espectro total va de 0 a 16Khz con una distorsión máxima de 1% que no está nada mal. Se utiliza una técnica de modulación llamada DDS (Direct Digital Syntesis) implementada por software y con un nivel de ruido por debajo de los 50dB.
Código fuente, esquema y enlace altamente recomendado a continuación...