Hi, maybe it's just a small problem of mine, but I can't find anything on the internet regarding the fact that the lines 2 and 3 of my i2c 20x4 lcd are literally reversed, can anyone help me?
I mean they're not mirrored, it's like something like this: on arduino I tell them to do this:
lcd.print("--------------------");
lcd.print(" SETTINGS ");
lcd.print(" Change T ");
lcd.print(" Buzzer ON/OFF ");
lcd.print(" Override I. ");
use setCursor(x,y) to write to the correct line/position, don't rely on printing past the end of the line to arrive to the right place. You don't know the internals of the LCD.
lcd.setCursor(0,0); lcd.print(" SETTINGS ");
lcd.setCursor(0,1); lcd.print(" Change T ");
lcd.setCursor(0,2); lcd.print(" Buzzer ON/OFF ");
lcd.setCursor(0,3); lcd.print(" Override I. ");