Prata pumpa (4 / 7 steg)
Steg 4: Att sätta den tillsammans, del 1
Vi behöver "tmrpcm" och en modifierad "SD" kort bibliotek. Du hittar dessa i zip-filen du kan hämta från apcmag.com/arduino.htm (se under rubriken projekt 5). Kopiera mapparna "SD" och "tmrpcm" till mappen "bibliotek" i mappen Arduino IDE (Ja, skriva över det ursprungliga "SD" biblioteket) och starta om IDE om du har haft det körs redan. Filen "apc_05_audioplayer.ino" är vår skiss, som binder allt samman. Det startar upp Arduino, vänder på modulen SD, kontrollerar kortet och väntar på dig att trycka på knappen. Tryck på den för mindre än en sekund och det ska ladda och spela den första filen. Om du trycker på knappen igen för mindre än en sekund, ska det pausa uppspelning; att trycka på det igen återupptar uppspelningen. Tryck på den för mer än en sekund, och det kommer automatiskt hoppa framåt till nästa ljudspåret och starta uppspelningen. Det finns inga volymkontroller – du justera detta på din förstärkaren talaren. Tyvärr, 'tmrpcm' biblioteket skapar en pop när ett spår slutar eller börjar. Ett low-pass filtrerar hjälper lite, men det orsakas av PWM signalen slår på och av.