#include <Wire.h> //preinstalled - nothing to do
#include <LiquidCrystal_I2C.h>
// LiquidCrystal_I2C by Martin Kubovcik
// I2C Adresse meist 0x27 oder 0x3F
LiquidCrystal_I2C lcd(0x27, 16, 2);
//Verbindung:
//GND to GND
//VCC to 5V
//SDA to A4
//SCL to A5
byte smiley[8] = {
B00000,
B01010,
B00000,
B00000,
B10001,
B01110,
B00000,
B00000
};
void setup() {
lcd.init(); // LCD initialisieren
lcd.backlight(); // Hintergrundbeleuchtung einschalten
lcd.begin(16, 2); // 16 Zeichen, 2 Zeilen
delay(100);
lcd.print("Hello, Wokwi");
}
void loop() {
lcd.setCursor(5, 1);
lcd.print("HTL 10");
//Smiley anzeigen
lcd.createChar(0, smiley);
lcd.setCursor(0,1);
lcd.write(byte(0));
}