Возникла проблема с LCD Liquid crystal
- Войдите на сайт для отправки комментариев
Втр, 26/02/2019 - 23:09
#include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); void setup(){ lcd.begin(16,2); lcd.setCursor(0, 0); } void loop(){ delay(1000); lcd.backlight(); delay(1000); lcd.noBacklight(); }
Использовал такой простенький скетч для теста. Заливается нормально, все без ошибок, но ... Результат работы на фото,мигает случайная позиция нижней строки. При нажатии на резет курсор смещается на случайный символ нижней строки, на долю секунды включается задняя подсветка и сразу выключается обратно. При простом включении питания горит только нижняя строка.
Вопрос - это мои кривые руки, или аппаратная проблема? Возможно ли исправить или легче купить новый экран?
Начнем с того, что закрашенное - это верхняя строка.
Скачайте "I2C scanner" и сравните найденный им адрес устройства с тем, что прописан в скетче.
Вместо 0х27 попробуйте 0x3f поставить.