I have a 20x4 LCD display with an I2C interface which has been operating normally...until now.
When I attempt to write to the display using:
lcd.print("Hello World!")
I get only "H" on the display.
Using:
lcd.print("H");
lcd.print("e");
gives "He" on the display.
Using
lcd.setCursor(0,0);
lcd.print(Hello");
also gives only "H" on the display.
I CAN use lcd.setCursor and lcd.print to individually write each character in the correct location, but the display appears to be unable to write a character string.
My question is this:
Have I somehow zapped the display? Or have I inadvertently installed a corrupted (alternate?) version of LiquidCrystal_I2C.h?
Thanks.