LCD 1602 I2C дисплей подключение к Arduino
Всем привет!
Сегодня я подключаю проверенного временем старичка, дисплей на контроллере HD44780. Благодаря интерфейсной плате PCF8574 дисплей подключается к микроконтроллеру по I2C
Введение
Классические LCD-дисплеи имеют широкое применение в кассовых аппаратах, офисной технике и многих других устройствах. В этой статье мы рассмотрим их характеристики, виды и особенности использования.
Размеры и типы LCD-дисплеев
LCD-дисплеи могут быть разных размеров. Самый популярный вариант – это LCD 1602 (с 16 столбцами и 2 строками). Встречаются также другие размеры: 2004, 0802 и др. Здесь мы сосредоточимся на дисплее 1602.

Цвет фона и букв
Существуют различные комбинации цветов фона и букв на дисплеях. Пример сочетаний:
- Синий фон и белые буквы
- Голубой фон и черные буквы
- Зеленый фон и чёрные буквы
- Оранжевый фон и черные буквы
- Чёрный фон и белые буквы
В данной статье мы будем рассматривать дисплей с темно-синим фоном и белыми буквами.
Светодиодная подсветка
Дисплеи часто имеют отключаемую светодиодную подсветку, что улучшает видимость и комфорт чтения информации с экрана.
Подключение и переходник
Сам по себе классический LCD-дисплей требует для подключения к микроконтроллеру Ардуино минимум 8 цифровых пинов. Однако существует переходник на шину I2C на базе PCF8574, производимый китайскими компаниями. Он значительно упрощает подключение и экономит пины. В данном случае рассматривается дисплей с припаянным переходником.
Схема подключения:

Настройка контрастности
На переходнике предусмотрен подстроечный резистор настройки контрастности, под крестовую отвёртку. Необходимо вручную подстроить контрастность.

Адресация интерфейса
Переходник может иметь разный адрес для указания в коде: 0х27 или 0x3F. Адрес формируется перемычками обозначенными на плате A0, A1,A2. Это необходимо учитывать при программировании и использовании дисплея.

Код для Ардуино
Скачайте и установите библиотеку LiquidCrystal, выберите пример "demo". Если все подключено без ошибок, то дисплей сразу начнет демонстрировать свои возможности. Для русификации шрифтов дисплея, Вам потребуется библиотека LCD 1602 RUS.
Заключение
Классические LCD-дисплеи являются универсальным и доступным решением для отображения информации на различных устройствах. Учитывая разнообразие цветов и возможность подключения через различные переходники, эти дисплеи остаются по сей день популярными и актуальными на рынке.
0 комментариев