LED väckarklocka (5 / 6 steg)
Steg 5: kod
Ladda ner den bifogade Arduino skissen. Öppna den sedan i Arduino IDE och tryck på ladda upp. Om du tycker att tiden är, leta upp "UTC-tid ska:" sedan din tidszon.
"om (timme < = 8) {
timme = (GPGGAstr [tmp + 0] - '0') * 10 + (GPGGAstr [tmp + 1] - '0' + 4);
} annat {timme = (GPGGAstr [tmp + 0] - '0') * 10 + (GPGGAstr [tmp + 1] - '0' - 8); / / -8 konvertera UTC till Vancouver tid} "
Ändra om och annars linjer till din tidszon därmed. Jag bor i Vancouver tidszon, så förskjutningen är 8 timmar. "+ 4" används när UTC-tiden före 8:00. Detta beror på att om du subtraheras 8 från flera mindre än 8, det skulle Visa negativa tal. Enkel matematik.
Så ställer du in tiden: I de första raderna i koden, du ser "int timeHour" och "int timeMinute". Ändra "timeHour" till den timme du vill vakna upp, medan "timeMinute" till den minut som du vill vakna upp på.