Stap 4: Puttees op tezamen, deel 1
We moeten de 'tmrpcm' en een gewijzigde 'SD' kaart bibliotheek. U vindt deze in het zip-bestand dat u van apcmag.com/arduino.htm (zie onder het kopje Project 5 downloaden kunt). De mappen 'SD' en 'tmrpcm' kopiëren naar de map 'libraries' in de map van de Arduino IDE (Ja, overschrijven de oorspronkelijke 'SD' bibliotheek) en herstarten van de IDE, als je het draaien al hebt gehad. Het bestand 'apc_05_audioplayer.ino' is onze schets, die alles samen bindt. Hij zelfstart opwaarts de Arduino, draait op de SD-module, controleert de kaart en wacht tot u de knop in te drukken. Druk op het voor minder dan een seconde en het zult laden en afspelen van het eerste bestand. Als u op de knop weer voor minder dan een seconde, zal het afspelen pauzeren het nogmaals op te drukken, wordt het afspelen hervat. Druk er voor meer dan een seconde, en het zal automatisch vooruit naar de volgende audio track en afspelen starten. Er zijn geen volumecontroles — u dit aanpassen in uw versterkte luidsprekers. Helaas, de bibliotheek van de 'tmrpcm' creëert een pop wanneer een nummer stopt of start. Een low-pass filter zal een beetje helpen, maar het wordt veroorzaakt door het PWM-signaal draaien op en af