//Hier werden die notwendigen Bibliotheken für die I2C-Kommunikation,
// das LCD-Display und das RTC-Modul importiert.
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <TM1637.h>
int CLK = 5;
int DIO = 6;
TM1637 SSDx4(CLK, DIO);
LiquidCrystal_I2C lcd(0x27, 20, 4);
void setup() {
// Initialisiere die serielle Kommunikation für Debug-Ausgaben
Serial.begin(9600);
// Initialisiere die I2C-Kommunikation und das LCD-Display
Wire.begin();
lcd.init(); // lcd.begin(16, 4);
lcd.backlight( ) ;
SSDx4.init(); SSDx4.set(7);
SSDx4.display(0, 4);
SSDx4.display(1, 2);
SSDx4.point(0);
}
void loop() {
// Setze den Cursor auf die erste Zeile und gib das Datum aus
lcd.setCursor(0, 0);
lcd.print("Datum: ");
lcd.print("30.04.2024 ");
// Setze den Cursor auf die zweite Zeile und gib die Uhrzeit aus
lcd.setCursor(0, 1);
lcd.print("Uhrzeit: ");
lcd.print("23:55:55 ");
lcd.setCursor(0, 2);
lcd.print("T: "); lcd.print( 41.5, 1);
lcd.print(" RH/%="); lcd.print( 77, 1);
lcd.print(" ");
// Warte für eine Sekunde
delay(1000);
}