Как подключить LCD 2004 к Arduino c помощью I2C?

Доброго времени суток.
Имеется:
1. Arduino (Funduino Uno и клон Mega 2560)
2. LCD 20*4 куплен на Алиэкспресс
3. I2C интерфейс для них (куплен там же)
Экран, при подаче питания переходит в самотестирование, подсветка тоже работает - считаю, что исправен.
PCF8574 при подключении к Arduino прекрасно сканируется по адресу 0х20 и 0х27 (с перемычками) - тоже вроде исправен. Но при соединении LCD и PCF8574, последняя перестает откликаться на сканирование. При включении Arduino, экран один раз моргает и не подает признаков жизни, но если снять перемычку с подсветки LCD, PCF8574 опять начинает откликаться на сканирование. Так быть явно не должно. Ну и естественно ни одна из библиотек не запустила LCD. Что я делаю не так?
  • Вопрос задан
  • 5474 просмотра
Решения вопроса 1
vlskillz
@vlskillz
Lo
Если я правильно понял, вот решения
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Nahlebnik1983
- Убедиться, что используете библиотеку LiquidCrystal_I2C (качается отдельно).
- Убедиться в корректности работы дисплея - подключить напрямую к ардуине по 6 проводам (без учета питания и подсветки). Вот как-то так например. Диагностировать сам дисплей.
- Убедиться в надежном контакте I2C и дисплея. Я так тоже ловил чертей в табакерке, пока пальцем дисплей не пошевелил.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы