Sonido Con Arduino
Sonido Con Arduino
WAV EN ARDUINO
(Recopilado de Internet) ---- http://intelirobot.com.mx/blog/arduino/toca-sonidos-wav-en-arduino/
(VERSIÓN 10-5-18)
Se mostrará conexión y programación para reproducir canciones o sonidos utilizando tu placa Arduino.
1
Ya que armaste el circuito y antes de programar, deberás
preparar la tarjeta SD y el archivo de audio que pretendes
reproducir en la bocina.
NOTA: Hay un apartado en este apunte donde explica como hacerlo con el COOL EDIT PRO.
2
Usa el botón “Browse” para elegir el nombre del archivo de salida y la dirección en la que se guardará.
Da click en “Convert” una vez que lo hayas hecho y listo, tendrás un archivo que deberás guardar en
la tarjeta SD para después reproducirlo con Arduino.
Ahora la programación. Toda esta magia la hace una librería que se llama “TMRpcm” y de la cual
puedes conocer más en este link. Descarga la líbreria e instalala en Arduino.
Este es el código necesario para reproducir un sonido cada minuto.
void setup(){
tmrpcm.speakerPin = 9; //Se define el pin en el que está conectada la bocina
Serial.begin(9600); //Se inicia la comunicación serial
void loop(){
Serial.println("HOLA MUNDO!!!!"); //Imprime algo :)
/*Usa la función .play para reproducir el archivo
.wav que hayas guardado en tu tarjeta SD*/
tmrpcm.play("holamund.wav");
delay(30000); //Espera medio minuto para volver a reproducirlo
}
3
Trabajando con COOL EDIT PRO
El sonido deseado puede provenir de otro archivo (hacemos copiar y pegar) o incluso podemos
grabarlos nosotros mediante el micrófono de nuestra computadora.
Lo importante es configurar el formato del archivo destino.
4
Determinado lo anterior pegamos o grabamos nuestro sonido.