Проблема с 1602 i2c
- Войдите на сайт для отправки комментариев
Вс, 29/03/2020 - 14:12
Такая вот проблема, подключаю дисплей 1602 по i2c к Arduino, светит только 1 строчку. Сама ардуинка рабочая, а вот что делать с эти хз. Когда загружаю скетч, дисплей гасится на секунду, потом снова горит, и всё та же 1 строка.
Вот скетч:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2); // Устанавливаем дисплей
void setup()
{
lcd.init();
lcd.backlight();// Включаем подсветку дисплея
lcd.print("iarduino.ru");
lcd.setCursor(8, 1);
lcd.print("LCD 1602");
}
void loop()
{
// Устанавливаем курсор на вторую строку и нулевой символ.
lcd.setCursor(0, 1);
// Выводим на экран количество секунд с момента запуска ардуины
lcd.print(millis()/1000);
}
У меня на УНО Ваш скетч работает. Выводятся две строки. На верхней с 0-й позиции: iarduino.ru, на нижней: с 0-й позиции тикают секунды, а с 8-й позиции: LCD 1602.
И ещё, дело в том, что это Wavgat UNO R3, на ATMEGA328P, CH340G
Переключил ЖКИ с УНО на Нано. Нано на ATMEGA328P, CH340G. Всё работает, как указано выше.
А Wavgat... я слов таких не знаю. :))
Ищите по слову Wavgat - тут много тем о том, как с ними бороться.
Надеюсь, Вы его случайно купили? Иначе непонятно, зачем покупать устройство, которым не умеешь пользоваться?
Переключил ЖКИ с УНО на Нано. Нано на ATMEGA328P, CH340G. Всё работает, как указано выше.
А Wavgat... я слов таких не знаю. :))
Оно всё вгружает, но результат тот же - белые прямоугольники
А потенциометр контрастности пробовали крутить?
Скетч I2CScaner прогони.
Конечно покрутил контраст, но всё так же...
Прогнал, там хххШхЪшххххЪхЪЪЪ и такое же...
Прогнал, там хххШхЪшххххЪхЪЪЪ и такое же...
А можно поточнее, чего там в I2CScaner? Может, копипасту с монитора порта?
А то Ваше "хххШхЪшххххЪхЪЪЪ и такое же..." как-то не очень понятно.
это Wavgat UNO R3, на ATMEGA328P
Таких вроде не бывает. Производитель Wavgat UNO R3 рекомендует установить дополнение в IDE.
Вот, первое, что попалось.
https://academicfox.com/nastroyka-arduino-ide-dlia-rabot-s-wavgat-uno-r3...
Ну, похоже, что скорость в мониторе не совпадает с вавгатовской.