Sprich, Zeile 2 und 3 sind vertauscht.
Wenn ich für jeden lcd.print(); ein lcd.setCursor(0,*); setzt, dann wird die Reihenfolge richtig dargestellt.
Es ist ein 20x4 LCD-Display, welches mit einem I2C angesteuert wird.
Kann mir jemand sagen, woher der Zeilendreher kommt?
Mir fiel das da jetzt nur auf, weil ich in einem anderen Menü rausgekommen bin, als ich eigentlich wollte.. also muss ich dann für jede Zeile immer den Cursor setzten? Oh man..
Danke dir.
Das haben diese Displays alle-auch die DOG-M`s.
Es hängt irgendwie damit zusammen, das der Controller max. 3 Zeilen ansprechen kann und bei den vierzeiligen wohl zweie drin sind deshalb, irgendwie so wurd mir das mal erklärt.
Rabenauge:
Das haben diese Displays alle-auch die DOG-M`s.
Es hängt irgendwie damit zusammen, das der Controller max. 3 Zeilen ansprechen kann und bei den vierzeiligen wohl zweie drin sind deshalb, irgendwie so wurd mir das mal erklärt.
Tatsächlich sind diese HD44780 Controller wohl mal für Displays mit maximal 2 Zeilen a 40 Zeichen entwickelt worden.