Stap 3: Installeer (upload) de software
Dat is allen daar is aan het - je hebt nu je eigen Crazy Countdown Timer!
U kunt de druk op de tijd in te stellen. Houd de knop ingedrukt om het snel. Als je het langer dan 5 seconden houdt, zal het gaan 10 keer zo snel.
Het centrum uur: minuut colon knippert de seconden wanneer er meer dan een uur liet op de timerfunctie, anders het displays minuten: seconden en de dikke darm blijft stabiel.
De software heeft enkele opmerkingen kunt u het uit, maar in wezen houdt het spoor van tijd door het controleren van de waarde van millis(), en elke keer 1000 millis zijn gegaan door het aftelt door 1 seconde. Millis() geeft het aantal milliseconden sinds opstarten.
Bij paniek modus, aftelt het 10 keer zo snel - verlagen de tweede indicator elke 10e van een seconde.
Net als bij mijn eerdere Arduino Klok Instructable, dit zal niet zo nauwkeurig als met behulp van een real time clock (RTC), maar het is goed genoeg voor onze countdown-timer.
Wanneer de timer hits nul, wordt de actie nu is het inschakelen van de LED die al is verbonden met D13 (u kunt zien oplichten in de video wanneer ik de verbinding verbreekt van de rode draad). Aangezien de pin 5 volt en biedt je kunt eigenlijk ook gebruiken om andere acties, zoals het draaien in- / uitschakelen een relais of zelfs lopen een beetje geluid gadget van een oude kaart van de groet, bijvoorbeeld doen. U kan ook het wijzigen van de code om meer interessante dingen te doen - bijvoorbeeld, je kon een spreker of zoemer aansluiten en gebruik maken van de plaatsen van het Arduino bibliotheek om een lawaai maken (zie van de Arduino ingebouwde digitale-Tone_Melody voorbeeld).
Geniet van!