Stap 3: Bereid de audio-bestand
Als u al hoe weet te converteren een. WAV-bestand naar een C-bestand en u kunt overslaan of deze stap doorlopen.
Nu dat de sensor is gekoppeld aan de juiste pinnen op het breadboard, zal u wilt uploaden van de audio schets op de Atmel328P. Maar eerst, enkele wijzigingen en "masseren" moet eerst worden gedaan. Dit is waar u kon sommige van uw eigen wijzigingen maken en ik zal ingaan op sommige (maar niet alle) van de detail met betrekking tot het gebruik van Audacity en wav2c programma's. U moet ga je gang en open de code die ik heb verstrekt in de Arduino IDE. Wanneer u de tekening in de Arduino IDE opent, kan het eerste lusje is een lichte wijziging van de PCM audio schets geschreven door Michael Smith, het origineel worden gevonden op de site van Arduino:
http://Playground.Arduino.CC/code/PCMAudio
Audicity is een programma voor het bewerken van audio. Het is zeer krachtig en waarmee een .wav-bestand als een 8-bits mono, niet-ondertekende WAV-bestand worden geëxporteerd. Dit is nodig om de bestandsgrootte verminderd en ook om te maximaliseren van de verenigbaarheid met de schets van het afspelen van audio. U mei zitten kundig omzeilen verschillende bitsnelheden en maten, maar ik heb niet geëxperimenteerd met het. We zullen alleen worden met behulp van de nodige functies in Audacity om de baan gedaan te krijgen.
Wav2c, kunt zoals de naam al impliceert, een WAV-bestand converteren naar een C-bestand. Dit is ook nodig omdat het WAV-bestand zelf is te groot om te passen in het geheugen van de 328P-PU. Vanaf dit het schrijven kunt u de broncode downloaden rechtstreeks van github. U kan er ook in kunnen om gecompileerde versies van andere websites. Één van beide manier, u moet het of een ander soortgelijk programma gebruiken voor de conversieproces.