Étape 3: Préparer le fichier audio
Si vous savez déjà comment faire pour convertir un. Fichier WAV à un fichier en C, alors vous pouvez sauter ou parcourir cette étape.
Maintenant que le capteur est relié aux broches appropriées sur la maquette, vous devrez télécharger le croquis audio sur le Atmel328P. Mais tout d’abord, quelques modifications et « masser » doit être faite préalablement. C’est là, vous pourriez faire certains de vos propres modifications et j’irai dans certains (mais pas tous) des détails concernant l’utilisation de programmes d’audace et de wav2c. Vous devez aller de l’avant et ouvrez le code que j’ai fourni dans votre IDE Arduino. Lorsque vous ouvrez le dessin dans l’IDE Arduino, le premier onglet est une légère modification de l’esquisse audio PCM, écrit par Michael Smith, l’original peut être trouvée sur le site Arduino :
http://Playground.Arduino.cc/code/PCMAudio
Audacity est un logiciel de montage audio. Elle est très puissante et permet à un fichier .wav à être exportées vers un fichier .wav mono, non signé de 8 bits. Cela est nécessaire pour obtenir la taille de fichier réduite et, aussi, pour maximiser la compatibilité avec l’esquisse de lecture audio. Vous pouvez être en mesure de travailler autour de différents débits et tailles, mais je n’ai pas expérimenté avec lui. Nous allons uniquement utiliser les fonctions nécessaires dans Audacity pour faire le travail.
Wav2c, comme son nom l’indique, peut convertir un fichier .wav dans un fichier C. Il est également nécessaire parce que le fichier .wav en soi est trop grand pour tenir dans la mémoire de la PU-328p. A ce jour, vous pouvez télécharger le code source directement à partir de github. Vous mai également être en mesure d’obtenir des versions compilées d’autres sites Web. Quoi qu’il en soit, vous devez utiliser il ou tout autre programme similaire pour le processus de conversion.