Herunterladen Diese Seite drucken

AZ-Delivery DS3231 Bedienungsanleitung Seite 16

Echtzeituhrmodul

Werbung

#include
<Wire.h>
#include
"RTClib.h"
RTC_DS3231 rtc;
char
daysOfTheWeek[7][12] = {
"Sonntag",
"Montag",
"Dienstag",
"Mittwoch",
"Donnerstag",
"Freitag",
"Samstag"
};
void
setup() {
Serial.begin(9600);
delay(2000);
rtc.begin();
rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
/* Um Datum und Uhrzeit manuell
einzustellen, entfernen Sie die //
Zeichen
und geben Sie in der folgenden Zeile neue Werte ein
in dieser Reihenfolge: Jahr, Tag, Monat, Stunde, Minute und Sekunde.*/
//rtc.adjust(DateTime(2020, 2, 24, 10, 00, 0));
}
void
loop() {
DateTime now = rtc.now();
//Tag der Woche
Serial.print("Tag der Woche:
Serial.print(daysOfTheWeek[now.dayOfTheWeek()]);
Serial.println();
//Aktuelle Zeit:
Serial.print("Aktuelle Zeit:
if
(now.hour() < 10) {
Serial.print("0");
Serial.print(now.hour());
}
else
{
Serial.print(now.hour(), DEC);
}
Beispiel-Skizze
");
");

Werbung

loading