Stap 3: Code/Sketch
Voor de code gebruikte ik twee bibliotheken. Een is de ingebouwde bibliotheek van de "LiquidCrystal" en ten tweede is de "StopWatch" bibliotheek. Stop Watch bibliotheekbestanden (.h en .cpp) zijn beschikbaar in de Arduino blogpagina. Ik had de bestandsbijlagen voor gemakkelijke toegang.
In feite, deze stop watch bibliotheek mijn werk gemakkelijk gemaakt zoals ik was van plan om een timer weergeven van de lopende tijd gebouwd. Als je gebouwd op een gelijkaardige manier wilde, moet u deze bibliotheek gebruiken.
Kopieer het programma in "Timer.dat" in het bestand van de Arduino IDE (Ino)
--------------------------------------------------------------------------------------------------------------------------------------------------
Hoe gebruik de Timer:
Dit programma werkt op twee manieren:
1. Stel een doeltijd voor elk evenement die u werkt:
Hiervoor moet u de "omgekeerde" routine in de lus fuction Bel en u zijn verstrekt een faciliteit een tijd van de gebeurtenis die u van plan bent te stellen. Controleer de "limiet" input in de code.
2. Controleer hoeveel tijd duurt een gebeurtenis:
Hiervoor moet u de "start" routine in de lus functie Bel. Geen andere ingangen zijn vereist voor deze routine. Gewoon druk op de schakelaar en je bent er.
U kunt ook een 8 ohm speaker toevoegen aan deze set up. Toewijzen van een digitale uitgang en gebruik een verklaring uit te werken.