dann ist mit großer Wahrscheinlichkeit die Verkabelung nicht korrekt.
Mach ein Update von der IDE auf Version 1.8.19
Nimm den Beispielsketch aus der IDE
Passe die Verkabelung an.
Probiere es noch mal.
Wenn es immer noch nicht funktioniert, poste Bilder von deiner Verkabelung.
Wir müssen jedes einzelne Kabel verfolgen können.
Wäre die Verkabelung richtig würde zumindest die Initialisierung funktionieren.
Du siehst zwei Zeilen mit Blöcken. Also funktioniert die Initialisierung nicht.
Das Problem mit den zwei weiteren Zeilen kommt erst später. Solange du in den ersten beiden Zeilen nichts siehst, hast du schon ein anderes Problem.
Mach ein Update von der IDE auf Version 1.8.19
Nimm den Beispielsketch aus der IDE
Passe die Verkabelung an.
Probiere es noch mal.
Wenn es immer noch nicht funktioniert, poste Bilder von deiner Verkabelung.
// include the library code:
#include <LiquidCrystal.h>
// initialize the library by associating any needed LCD interface pin
// with the arduino pin number it is connected to
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(20,4);
// Print a message to the LCD.
lcd.print("hello, world!");
}
void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis() / 1000);
}