Hallo,
ohne deine Programme angeschaut zu haben:
Vo muss nahe 0Volt liegen. Laut Datenblatt:
Wobei Vdd ja 5V sind, Vo soll also 4,7V niedriger liegen, das wären 0,3V gegen GND gemessen.Supply Voltage For LCD VDD-V0 4.7 V
Kann es sein, dass du das Poti irgendwie falsch verlötet hast? Falls du nur einen Widerstand verwendest, hänge ihn zwischen GND und Vo und schau nochmal.
Wenn das Display noch keine Daten entgegen genommen hat, müssen schwarze Blöcke in der oberen Zeile erscheinen!
=> I2C-Verbindung zum Atmega trennen und sehen, ob die Blöcke dargestellt werden.
Solange dann keine Blöcke erscheinen, ist der Kontrast noch falsch eingestellt.
Wünsche dir gutes Gelingen!
![]()
Grüße,
Bernhard
Lesezeichen