http://robots4life.ru/displey-1602-i2c
Вот попробуйте подключить и залить их скеч)))
если заработает то все станет ясно.
"Мелом расчерчен асфальт на квадратики"
регулировкой яркости на модуле I2C в верхней строке засветилось 16 квадратиков, Eсть два выхода обозначенных как I2C, брал с обоих, простейший тест компилируется но не работает:
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// LiquidCrystal_I2C lcd(0x27, 20, 4); // Для экрана 20х4 (четырехстрочный)
LiquidCrystal_I2C lcd(0x27, 16, 2); // Для экрана 16х2 (двухстрочный)
void setup()
{
lcd.begin();
lcd.setCursor(0, 0); // 1 строка
lcd.print("LCD I2C Test - 1");
lcd.setCursor(0, 1); // 2 строка
lcd.print("0123456789987654");
lcd.setCursor(0, 2); // 3 строка
lcd.print("0123456789987654");
lcd.setCursor(0, 3); // 4 строка
lcd.print(" CHERKESSK.NET ");
}
void loop()
{
}
"ЯИЦА НЕ ДЕЙСТВУЮТ"