почему на экран LCD I2C вообще не выводиться текст?

goskov01@bk.ru
Offline
Зарегистрирован: 19.08.2016
#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
 
LiquidCrystal_I2C lcd(0x27,16,2); 
 
void setup()
{
  lcd.begin();                                  
  lcd.backlight();                       
  
  lcd.print("Hello, world!");            
  lcd.setCursor(0, 1);                   
  lcd.print("zelectro.cc");              
}
 
void loop()
{
}

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015
vvadim
Offline
Зарегистрирован: 23.05.2012

1. подстроить контрастность

2.попробовать с другой библиотекой

bizzon
Offline
Зарегистрирован: 29.03.2016

3. подать питание на дисплей :)

CyrusSams
Offline
Зарегистрирован: 12.07.2016

+1 за контрастность, там иногда много крутить приходится

Eismeer
Eismeer аватар
Offline
Зарегистрирован: 21.08.2015

2. попробовать с оригинальной библиотекой "Подключить библиотеку/Управлять библиотеками", перед этим все аналогичные которые вы подгружали снести.

4. пробовать другой адрес i2c, в зависимости от чипа кроме 0x27 встречал еще 0x3F (чип PCF8574T) - чтобы точно узнать какой у вас адрес залейте в ардуино скетч i2cScanner - через монитор порта он покажет адрес подключенного к ардуине i2c устройства

P.S. i2c адрес дисплея можно поменять вручную подав на определенные пины чипа Vcc и Gnd, есть целая таблица, что куда подать и что получиться в результате

bizzon
Offline
Зарегистрирован: 29.03.2016

Написал бы для начала - что подключил,как подключил,текст не выводится или ничего не выводится, чёрные знакоместа или светлые на дисплее...