
Der Arduino kann nur ab dem Zeitpunkt des Einschaltens die Zeit messen. Das aktuelle Datum und die Zeit kann nur mit einem RTC-Modul (RealTimeClock) gesetzt und gelesen werden. Beim ersten Start muss das aktuelle Datum und die aktuelle Zeit manuell gesetzt werden, anschließend lauft die Zeit mit Hilfe der Batterie weiter. Außerdem misst das hier verwendete Modul DS3231 zusätzlich die Temperatur.

Wenn das Modul nicht mit Strom versorgt ist, kann die Batterie die Uhrzeit bis zum nächsten Einschalten puffern. Allerdings verfügt das DS3231-Modul über eine Ladefunktion für die Batterie. Wenn das Modul mit Strom versorgt wird, sollte die Batterie entfernt oder eine wieder aufladbare Knopfzelle verwendet werden.
Der Schaltplan:
Letzte Aktualisierung: