Hi,
as the topic suggests Im using the 20x4 LCD with the backpacked I2C module with my UNO,
ive got the LiquidCrystal_I2C.h library and tried their basic "Hello World" example sketch.
the address is 0x27 as I confirmed it with the I2C scanner and it is configured for a 20x4. If I print "Hello World" it only prints the "H" at the start of the sentence.
really strange.
Any ideas guys, its weird as its actually doing the same with the 16X2
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 for a 16 chars and 2 line display
void setup()
{
lcd.init(); // initialize the lcd
lcd.init();
// Print a message to the LCD.
lcd.backlight();
lcd.setCursor(3,0);
lcd.print("Hello, world!");
lcd.setCursor(2,1);
lcd.print("Ywrobot Arduino!");
lcd.setCursor(0,2);
lcd.print("Arduino LCM IIC 2004");
lcd.setCursor(2,3);
lcd.print("Power By Ec-yuan!");
}
void loop()
{
}