Zeit mit time.h auf einem TFT anzeigen

Kate­go­rien: ,



Ziele des Projekts

  • Ein­füh­rung in die Biblio­thek U8g2_for_Adafruit_GFX
  • Dar­stel­lung von Datum und Uhr­zeit in gro­ßer Schrift

Verwendete Hardware

  • TFT-Dis­play mit 320×240 Pixeln
  • ESP32-Mikro­con­trol­ler/I­de­as­park TFT

So sieht es aus:

Konfiguration der Mikrocontroller

Die Bibliothek U8g2_for_Adafruit_GFX

Die Biblio­thek U8g2_for_Adafruit_GFX ist eine Ergän­zung der von Adafruit ent­wi­ckel­ten Gra­fik­bi­blio­thek. Sie stellt Funk­tio­nen für die Dar­stel­lung von Text zur Ver­fü­gung.

Außer­dem ste­hen eine Viel­zahl von 🔗Schrif­ten bereit.

Schlüs­sel­wortAkti­on
setFontDirection(Parameter);0: von links nach rechts (Stan­dard)
1: von rechts nach links
setForegroundColor(Farbe);Vor­der­grund­far­be
setBackgroundColor(Farbe)Hin­ter­grund­far­be
setFont(Schritart);Schft­art fest­le­gen
setCursor(x, y);Cur­sor set­zen
print(Text);Text schrei­ben

Benö­tig­te Biblio­thek instal­lie­ren

Anmer­kun­gen zum Pro­gramm

  • im Kopf des Pro­gramms muss ein Objekt der Biblio­thek erstellt wer­den
    U8G2_FOR_ADAFRUIT_GFX u8g2Schriften;
  • im set­up-Teil wird das Objekt der Biblio­thek (u8g2Schriften) der Gra­fik­bi­blio­thek (tft) zuge­ord­net
    u8g2Schriften.begin(tft);
  • jeder Funk­ti­on zur Dar­stel­lung von Text muss der Name des Objek­tes (u8g2Schriften) vor­an­ge­stellt wer­den:
    Vor­der­grund­far­be: u8g2Schriften.setForegroundColor(Farbe);
    Hin­ter­grund­far­be: u8g2Schriften.setBackgroundColor(Farbe);
    Schrift­art: u8g2Schriften.setFont(Schriftart);
    u8g2Schriften.setCursor(x, y);
  • Vor­der- und Hin­ter­grund­far­be kön­nen für das Pro­gramm indi­vi­du­ell fest­ge­legt wer­den

Das Programm

TFT 320 x 240 Pixel

TFT 320 x 170 Pixel (IdeaSpark)


Quellen


Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen

Ähnliche Projekte


Letzte Aktualisierung: Apr. 21, 2026 @ 10:27

Inhalt