GPIO-расширитель для ЖК дисплея

Символьный дисплей I2C (LCD1602/2004)

Дисплей LCD1602 и его старший брат LCD2004 имеют параллельный интерфейс, так что для подключения такого дисплея к микроконтроллеру требуется задействовать целых шесть контактов. Модуль дисплея приходится ставить на макетную плату, подключать в цепь внешний потенциометр контраста и связывать всё это кучей проводов.

Хорошо, что параллельный интерфейс легко можно превратить в последовательный при помощи так называемых GPIO-расширителей. Именно на основе одной из таких микросхем сделаны модули I2C для дисплеев LCD1602/2004 и их модификаций.

В данной инструкции мы будем подключать символьный дисплей к отладочной плате при помощи модуля LCD-I2C, разработанного в RobotClass.

Дисплей lcd1602 с I2C интерфейсом

На модуле LCD-I2C установлен 8-канальный GPIO-расширитель PCA9534 (PD534), потенциометр для настройки контраста и разъёмы QIIC для быстрого соединения с экосистемой RobotClass.

Примечание. Один из самых популярных модулей I2C для дисплеев основан на микросхеме GPIO-расширителя PCF8574.

LCD-I2C может работать с напряжением от 3.3В до 5В, так что он подойдёт и для Arduino-совместимых плат и для плат с 3.3-Вольтовой логикой, например, ESP32 или STM32.

Список необходимых компонентов

Для выполнения данной инструкции, кроме символьного дисплея и модуля LCD-I2C, потребуется Arduino-совместимая отладочная плата либо плата с CircuitPython, например, Графит-S3. Если вам не хватает чего-то из этого, можно добавить необходимые компоненты в корзину прямо здесь и затем оформить заказ в нашем интернет-магазине.

Код: 2713
Код: 4095
Код: 3513
Код: 3503
Код: 2889
Код: 222

Изменено: