Gar nicht!

Das ist ein fertig konfektioniertes LCD genau passend zu dem Board da kanns also nicht dran liegen.

Wohl aber an einem gebrochenen Kabel oder sonstigen Hardwaredefekten wie ich ja schon schrieb.


Die Initialisierung in Software sollte es eigentlich auch nicht sein, mit dem Display Typ wurde das ja getestet und (es gibt verschiedene Controller je nach Display verhält sich das anders... ).
Aber sicherheitshalber @Jordi ändere mal die von radbruch angegebene Zeile in


writeLCDCommand(0b00000001);
delayCycles(34000);


um. Sollte daran aber nicht liegen.

(ACHTUNG: Danach einmal make clean ausführen damit die Library auch sicher aktualisiert wird - danach den Selftest nochmal neu compilieren...)

MfG,
SlyD