Paso 3: Preparar el archivo de audio
Si ya sabes cómo convertir un. Fichero WAV a un archivo de C, entonces usted puede saltar u hojear este paso.
Ahora que el sensor está conectado a los pines correspondientes en el protoboard, necesita subir el audio bosquejo sobre la Atmel328P. Pero en primer lugar, hay que hacer primero algunas modificaciones y "masaje". Aquí es donde puedes hacer algunas de tus propias modificaciones y voy a entrar en algunos (pero no todos) de los detalles con respecto al uso de los programas Audacity y wav2c. Debe seguir adelante y abrir el código que os he proporcionado en el IDE de Arduino. Al abrir el dibujo en el IDE de Arduino, la primera pestaña es una alteración leve del esbozo audio PCM escrito por Michael Smith, el original se puede encontrar en la página de Arduino:
http://Playground.Arduino.CC/Code/PCMAudio
Audacity es un programa de edición de audio. Es muy potente y permite un archivo .wav a exportarse como un archivo .wav de mono, sin signo de 8 bits. Esto es necesario para obtener el tamaño de archivo reducido y también para maximizar la compatibilidad con el esquema de reproducción de audio. Usted puede ser capaz de trabajar en diferentes velocidades y tamaños, pero yo no he experimentado con él. Sólo utilizaremos las características necesarias en Audacity para hacer el trabajo.
Wav2c, como su nombre indica, puede convertir un archivo .wav a un archivo de C. Esto es necesario porque el archivo .wav por sí mismo es demasiado grande para caber en la memoria de la PU de 328P. A partir de esta escritura puede descargar el código fuente de github. También puede obtener las versiones compiladas de otros sitios Web. De cualquier manera, usted debe usar u otro programa similar para el proceso de conversión.