Stap 3: Code
Het wav-bestand wilt afspelen die ik gebruikte de TMRpcm bibliotheek gevonden hier.
Een heleboel forums vertellen u dat de vertraging in de loop om te spelen, maar dit is verkeerd. De bibliotheek asynchroon is, het betekent dat u kunt een bestand af te spelen en blijven andere code wordt uitgevoerd. Om dit te doen, schrijven: tmrpcm.play("1.wav");. Controleer dan, als het bestand afgespeeld met behulp van als (tmrpcm.isPlaying() == 0).
Bijvoorbeeld, als u wilt herhalen, gebruik:
Als (tmrpcm.isPlaying() == 0) {tmrpcm.play("1.wav");}
Alle code is in het bijgevoegde zip-bestand. Ook vindt u er het WAV-bestand met een Chanoeka-nummer, gebruikte ik Audacity te converteren naar unsigned 8-bit PCM wav audio, bij 16000Hz. Ik ook verdubbeld de spelen snelheid.