Crazy Countdown tidtagare (3 / 4 steg)
Steg 3: Installera (upload) programvaran
Det är allt finns till det - nu har du din alldeles egna Crazy timern!
Du kan trycka på knappen för att ställa in tiden. Håll knappen ned till sätta den snabbt. Om du håller den längre än 5 sekunder, kommer att det gå 10 gånger så snabb.
Centrum timme: minut kolontecknet blinkar för sekunder när det finns mer än en timme kvar på timern, annars det visar minuter: sekunder och kolon förblir konstant.
Programvaran har några synpunkter att hjälpa dig att räkna ut det, men i huvudsak det håller reda på tiden genom att kontrollera värdet av millis() och varje gång 1000 millis har gått det räknar ner av 1 sekund. Millis() returnerar antalet millisekunder sedan startades.
När i panik-läge, räknar det 10 gånger så snabb - minska andra indikatorn varje 10th av en sekund.
Som med mitt tidigare Arduino klocka Instructable, detta kommer inte vara lika exakt som använder en realtidsklocka (RTC), men det är bra nog för våra countdown tidtagare.
När timern når noll, är åtgärden just nu att slå på lampan som redan är ansluten till D13 (du kan se den lyser upp i videon när jag kopplar bort den röda sladden). Eftersom stiftet kommer att ge 5 volt, du kan faktiskt också använda den för att göra andra åtgärder, som att vända på/av ett relä eller ens igång lite ljud anordning från en gammal gratulationskort, t.ex. Du kan också ändra den kod för att göra mer intressanta saker - till exempel du kan ansluta en högtalare eller summern och använda Arduino campingtomter biblioteket för att göra ett ljud (se Arduinos inbyggda Digital-Tone_Melody exempel).
Njut!