Datum, Uhrzeit und Temperatur auf einem LCD mit einem RTC-Modul anzeigen

Kate­go­rien: ,


Seite als PDF

Ziel des Projekts

Auf dem 4-zei­li­gen LCD soll der Wochen­tag, das Datum, die aktu­el­le Uhr­zeit und die Tem­pe­ra­tur ange­zeigt wer­den. Zusätz­lich soll die Alarm­funk­ti­on genutzt wer­den.

Benötigte Bauteile

Das Pro­gramm bei WOKWI

Der Schaltplan

(Fah­re mit der Maus über das Bild, um die Bezeich­nun­gen der Bau­tei­le zu sehen)

Benötigte Bibliotheken

Zeit anzeigen

Die Zeit kann mit unter­schied­li­chen Metho­den gesetzt wer­den, lei­der sind bei­de nicht genau:

  • mit der Anga­be von Datum und Uhr­zeit:
    rtc.adjust(DateTime(2025, 4, 17, 10, 30, 30));
    For­mat: Jahr, Monat, Tag, Stun­de, Minu­te, Sekun­den
    Man muss dann sofort nach der Fest­le­gung das Pro­gramm kom­pi­lie­ren, die Uhr wird ver­mut­lich etwas vor- oder nach­ge­hen, je nach­dem wie gut die Zeit zwi­schen der Ände­rung und dem Abschluss der Kom­pi­lie­rung geschätzt wur­de.
    Vor der nächs­ten Kom­pi­lie­rung muss die Zei­le ent­fernt wer­den.
  • mit der Zeit zu der das Pro­gramm kom­pi­liert wur­de:
    rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
    Solan­ge die Zeit des Com­pu­ters mit einem Zeit­ser­ver syn­chro­ni­siert wur­de, wird die Uhr­zeit ledig­lich ein wenig nach­ge­hen.

Defi­nie­re die Varia­blen und bin­de die benö­tig­ten Biblio­the­ken ein:

Der set­up-Teil:

Der loop-Teil.

Du kannst auch die Monats­na­men anzei­gen las­sen:

Eine wei­te­re Alter­na­ti­ve: Zeit mit den Funk­tio­nen hour(), minu­te() und second() anzei­gen:

Alarmfunktion nutzen

Alarm jeweils zur vollen Minute

Zwei Alarme nutzen

Alarm1 wird jede Minu­te jeweils nach 30 Sekun­den aus­ge­löst, Alarm2 star­tet zu jeder vol­len Minu­te.


Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen
Seite als PDF

Ähnliche Projekte


Letzte Aktualisierung: Apr. 14, 2026 @ 9:22

Inhalt