Kondensatoren habe ich da.
OK, mein Verdacht: Der Display-Controller initialisiert nicht, weil er beim Power-On einen zu kurzen Reset vom Arduino-Board bekommt.
Abhilfe: Reset-Dauer beim Power-On verlängern.
Möglich durch: Zwischenschalten eines
Kondensators zwischen Reset und Ground Pin am Arduino
(Probier mal: 100 nF, 1μF, 10 μF oder irgendwas dazwischen)
Mögliche Nebenwirkungen: Ggf. kein Sketch-Upload über Bootloader mehr möglich
Also zum Testen erst den Sketch hochladen, dann den Kondensator stecken, dann Power-On
Ergebnis?
Wenn der Display-Kontroller dann mit Kondensator korrekt initialisiert, aber der Sketch-Upload nicht mehr funktioniert, dann müßtest Du die Kondensatorgröße feintunen, evtl. geht dann 100 nF, oder 47 nF, so dass gleichzeitig das Display korrekt initialisiert wird, aber auch ein Upload über Bootloader noch funktioniert.