Följeslagare IC (8 / 36 steg)
Steg 5: Realtidsklockan (RTC)
RTC underhåller sekunder, minuter, timmar, dag, datum, månad och år information. Det fortsätter räkna även när extern ström tas bort tack vare små mynt cellen i den. Datum i slutet av månaden är automatiskt justerade för månader med färre än 31 dagar, inklusive korrigeringar för skottår.
Oavsett vilken modul du har kommer vi att använda 4 stift: Vcc, GND, SDA och SCL. SDA och SCL stiften på arduino nano och uno är A4 och A5 . För andra arduinos google upp!
Vi kommer att använda biblioteket, "RTClib", som gör inställningen och tillgång till tid super lätt! Biblioteket kan laddas ner här (Klicka på "Hämta" ZIP", och extrahera"RTClib-master"i mappen Arduino bibliotek. Mer om hur du installerar bibliotek.)
Ange tid, ladda ner "RTC_set_time.ino" bifogas detta steg och ovanlig linjen,
rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
Om du vill använda tiden på datorn samtidigt som sammanställningen. Eller
rtc.adjust(DateTime(2014, 1, 21, 3, 0, 0)); //year, month, date, hour, minute, seconds
Att ange en anpassad tid.
Anslut som visas och ladda upp. Öppna Serial monitor på 9600 baud för att se aktuell tid. Kolla igen efter några timmar att se hur RTC är att fånga.
Se till att du recomment dessa linjer och ladda upp igen efter att tid en gång. Annars du kommer att hålla återställs varje gång Arduino återställer!
Koden