LED Dawn / Sunrise väckarklocka, nattlampa & säkerhet ljus - Arduino kompatibel (12 / 22 steg)
Steg 12: Rotary Encoder - Provningsmetod
En gång koden bifogas som en .txt - bara öppna i WordPad och klistra in i IDE eller byta namn på .pde för öppningen.
Koden anger tid från följetong i rutinen setup(), men om allt är arbetande då du kan ta "RTCsetFromSerial()" ur den setup() delen eftersom nu kan du ange tiden från kodaren!
Koden nedan väntar en long-press på rotary encoder och sedan ställer in år, månad, datum, dag, timme och minut från kodaren, visar på den fyrsiffriga displayen. Det visar tid. Ett kort tryck på kodaren visas datumet.
Vi kunde enkelt lägga till en Larmkod till detta, men jag hade inte tid för det i en Provningsmetod - den fullständiga koden i slutet har massor av den typen av grejer.
Det är bra att bygga din egen väckarklocka men grundläggande väckarklockor är ganska billiga så det inte är kanske helt värt ansträngningen att bygga en bara för att. Vad skiljer oss från en vanlig väckarklocka är högeffekts LED-gryningen-lampan. Bättre drag på till nästa modul sedan...