Hallo zusammen, hoffe auf Eure Hilfe.
Habe endlich mal mein Display, was ich mir vor Jahren gekauft hatte aktiviert. Das Teil hat mir echt Probleme bereitet. Zunächst mal das Raster im 2,0 mm Format und nicht Steckboard Kompatibel. Habe mir dann einen Adapter gefräst und mit Arduino Nano dann auf Steckboard zusammen gesteckt und angesteuert.
Obwohl alle Kontakte richtig angeschlossen waren, wollte es einfach nicht klappen. Dann lass ich hier irgend wo im Forum einen alten Thread und da schrieb jemand von Zeilen Initialisierung. Also man muss dem Teil sagen das es ein 4 Zeiliges Display ist. Habe mich noch niemals um so etwas gekümmert. Jedes Display was ich hatte, habe ich einfach Standard mäßig angesteuert mit dem 51er Assembler Code. Das hat immer sehr gut geklappt. Ok nun gut, also habe ich dieses Bit für die 4 Zeilen gesetzt und bums sofort waren die 4 Zeilen da und das Teil funktioniert einwandfrei.
Dann dachte ich, jetzt will ich mein altes Blau/weiß Display auch gleich mal testen und kaufte mir eine kleine Platine zum Ansteuern per Serial um die vielen Pins zu sparen.
Leider vergaß ich dieses Bit wieder zu entfernen (vorher funzte das Display nämlich ohne was an der Lybrary zu ändern)
Aber kurz und gut es zeigt nur noch die erste und die dritte Zeile oder gar nichts, sobald ich das Zeilen Bit nach dem Datenblatt setze.🤣🤣🤣
Hat jemand ne Ahnung was das sein könnte oder was ich da falsch mache?
Bei dem Display handelt es sich um ein 4x20 Zeichen Display mit blauem Hintergrund und weißer Schrift. EA W204B-NLW von Electronic Assembly
Hier das Datenblatt-> https://files2.elv.com/public/10/1072/107266/Internet/107266_blueline-w_data.pdf
Verwendet habe ich die neuste LiquidLCDlybrary_I2C für Arduino.
Dann natürlich ganz normal Init und Prints, falls Code gewünscht poste ich den - Aber es liegt nicht daran, sondern an dem Init. Irgend etwas habe ich da im Display überschrieben, was nicht flüchtig gespeichert ist k.A.


