#1 Re: Апаратні питання » Помогите подключить LCD WH1604 на I2C » 2020-12-11 07:09:44

Нашол, всё таки именно библиотеку, которая подходит к данному контроллеру.
Может кому пригодится:
https://github.com/duinoWitchery/hd44780

Всем спасибо.

#2 Re: Апаратні питання » Помогите подключить LCD WH1604 на I2C » 2020-12-11 06:43:35

Ожил! Большое спасибо за помощь. Жаль правда что это не библиотека, зато работает. Теперь буду разбираться с кодом скетча...

#4 Re: Апаратні питання » Помогите подключить LCD WH1604 на I2C » 2020-12-10 17:43:05

Я думаю проблема в библиотеке, а именно процесс запуска дисплея. может там не те зедержки закодированы что в даташите на мой дисплей... проблема в том что я только начинаю ардуинить, а редактировать библиотеку -- думаю что область фантастики...

Логика моя такова - что если есть строка инициации дисплея - значит он рабочий. если сканер определяет адрес I2C -  значит подключено всё верно, и с аппаратной частью вроде как всё норм, как минимум с самим переходным модулем I2C. Но что ещё можно попробовать уже не знаю...

#5 Re: Апаратні питання » Помогите подключить LCD WH1604 на I2C » 2020-12-10 13:58:38

Те пины, что подписаны на плате SCL и SDA, а также пробовал  подключать к D3, D4 - в том и другом случае сканер I2C находит устройство с адресом 0х3С.
ArduinoLeonardoFront_2.jpeg

#6 Re: Апаратні питання » Помогите подключить LCD WH1604 на I2C » 2020-12-10 12:42:17

Спасибо, но begin на   init  , а также   init   на begin пробовал менять для разных библиотек, дисплей даже не моргает - только строка инициации. контрастность меняю

#7 Апаратні питання » Помогите подключить LCD WH1604 на I2C » 2020-12-09 21:58:18

Vladimyr
відповідей: 11

Дисплей  LCD WH1604A2 со встроенным  I2C.WH1604A2-YYH-CW-I2C.rar
Есть даташит. Пытаюсь подключить к Леонардо. Подключаю по даташиту на стандартные пины ардуины (SCL, SDA), переменные резисторы на контраст(10кОм)  и яркость (47 Ом).Подаю питание - 2 строки инициации есть.  Запускаю на Arduino (IDE)- 1.8.13 сканер адреса I2C  - пишет :           I2C Scanner
                                           Scanning...
                                           I2C device found at address 0x3C !
                                           done

И дальше начинается... перепробовал 3 версии Arduino IDE (1.0..; 1.6.1; 1.8.13) со всеми библиотеками LiquidCrystal_I2C которые только смог нарыть в сети ( в т.ч. LiquidCrystal_PCF8574...  и т.п.). Адрес правильный пишу, контрастность пробую разную, гружу стандартный счетч "Hello world". Пробовал менять begin на init и наоборот - результата нет - при загрузке скетча дисплей не подаёт признаки инициации.

//YWROBOT
//Compatible with the Arduino IDE 1.0
//Library version:1.1
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x3C,16,4);  

void setup()
{
  lcd.begin(16,4);                      
  // 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");
   lcd.setCursor(2,3);
  lcd.print("Power By Ec-y");
}


void loop()
{
}

Прошу помощи дельным советом.

Підвал форуму