Hallo ich habe einen Arduino Elegoo 2560, und wollte einen 2*16 LCD-Display nutzen. Jedoch ist mir aufgefallen, das er nichts anzeigt (siehe Bild). Ich hab schon alles versucht und weiß nicht wo das Problem liegt. Könnt ihr mir da weiterhelfen? Da es schlecht erkennbar ist, hab ich noch dazu geschrieben, welche Pins ich wie angeschlossen habe.
Code:
#include <LiquidCrystal.h> // Importiere die LiquidCrystal-Bibliothek
// Konfiguriere den Anschluss des LCD-Displays an den Arduino
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
// Initialisiere das LCD-Display mit der Anzahl der Zeilen und Spalten
lcd.begin(16, 2);
// Setze den Cursor in die linke obere Ecke des Displays
lcd.setCursor(0, 0);
// Gib den Text "Hello, World!" aus
lcd.print("Hello, World!");
}
void loop() {
// Setze den Cursor in die untere linke Ecke des Displays
lcd.setCursor(0, 1);
// Gib die Anzahl der Millisekunden seit dem Start des Sketches aus
lcd.print(millis());
// Warte für eine Sekunde, bevor die Schleife erneut ausgeführt wird
delay(1000);
}
Pins:
LCD Pin | Function | Arduino Pin
----------------------------------------
1 | GND | GND
2 | +5V | +5V
3 | V0 (Pot) | Potentiometer
4 | RS | Digital Pin 12
5 | RW | GND
6 | E | Digital Pin 11
7 | D0 | -
8 | D1 | -
9 | D2 | -
10 | D3 | -
11 | D4 | Digital Pin 5
12 | D5 | Digital Pin 4
13 | D6 | Digital Pin 3
14 | D7 | Digital Pin 2
15 | A | +5V
16 | K | GND