Использование I2C интерфейса значительно упрощает подключение электронных модулей и устройств к платам управления, вроде Arduino или ESP различных модификаций. Однако не все устройства способны поддерживать такой тип связи. Для каждого частного случая есть своё решение.
Для подключения популярных LCD дисплеев 1602 и 2004 к контроллеру по умолчанию требуется 12 проводов и небольшая обвязка в виде резисторов: это довольно затратное удовольствие. Использование переходника от компании MJKDZ значительно упрощает задачу: теперь требуется только 4 контакта (5V и GND для питания, SDA и SCL для «общения» с контроллером). На плате также имеется встроенный подстроечный резистор для регулировки яркости выводимых символов: для его вращения можно воспользоваться маленькой крестовой отвёрткой.
Обратите внимание, что данный модуль имеет адрес I2C шины 0x20 вместо привычного для этих модулей 0x27. Определить это можно с помощью кода сканирования I2C шины (I2C scanner) в среде разработки Arduino IDE. При возникновении сложностей в работе дисплея с этим переходником, рекомендуем ознакомиться с готовым решением по его подключению на английском языке: ссылка.