Paso 4: Con audacia y wav2c
El objetivo de la conversión del archivo de sonido es un archivo de audio (.wav) y transformarlo en un documento de archivo de encabezado de C útil. Esto permite que el arduino utilizar la información en el archivo de encabezado para emitir sonido a través de un altavoz.
-Primero abrir el archivo en Audacity.
-Cambiar el tipo de proyecto a 8000 Hz (ubicado en la esquina inferior izquierda).
-Luego seleccionar "pistas" en el menú y seleccione "remuestrear".
-A continuación hacer una exportación > Otros archivos sin comprimir.
-En opciones seleccionar 8 bits firmado.
Esto prepara el archivo para el siguiente paso abajo, que es la conversión a C archivo.
-A continuación abrimos una terminal y cambiar en el mismo directorio que el archivo.
-Ejecutar el siguiente comando (sox) para recortar la cola (asumiendo que hay una)
Sox file.wav archivo-cut.wav trim 0 10000s
-A continuación, ejecute el comando final para realmente hacer la conversión
wav2c archivo cut.wav file.h sounddata
(aviso que se convierte en realidad una copia del archivo original)
-A continuación, abra el IDE de arduino y añadir una nueva pestaña en blanco (es el botón para agregar una nueva pestaña en el extremo derecho de la IDE de Arduino).
-Cambiar el nombre de la ficha para el mismo nombre que el archivo de encabezado.
-Copiar y pegar el contenido en la ficha