Introduktion till Home Automation med Arduino och RF-signaler! (6 / 7 steg)
Steg 6: Exempel: realtidsklocka
Låt oss prova något lite mer avancerat. Jag ansluter en RTC, som är en exakt sätt att tala om tiden på mikrokontrollanter. RTC har eget batteri så du behöver inte oroa dig stängs av. Jag läste någonstans att detta batteri ska hålla modulen drivs för cirka nio år!
Anslut RTC såhär:
- Stift 1, SDA - A4.
- Stift 2, SCL - A5.
- Stift 3 - ingen kontakt
- Stift 4 - GND.
- Stift 5 - 5V
Exempelkoden skrev jag läser tid på dagen från RTC-modulen. När du överför skissen till din Arduino serial-uttaget läser tid och datum på datorn och använder denna för att ställa in tid och datum på RTC. Thay sätt RTC blir en super exakt utgångspunkt!
Efter koden läses på mikrokontroller det är jämfört med en viss tid för när du wan't ditt uttag för att växla. Denna inställd tid kan ändras i linje 23. Där utför skissa en if-test på timmen av dagen och i minuten i timmen.
Det sätt som detta skrivs mikrokontroller kommer att slå på min vattenkokare varje dag kl 6, koka vatten, och stänga av den igen fem minuter senare. Jag använder detta för att börja varje morgon med varmt vatten redo för en kopp kaffe!
Klicka här för att ladda ner RTC biblioteket och Läs mer om hur det fungerar.