Подключение

Если модуль LCD-I2C ещё не припаян к дисплею, то следует это сделать. Модуль нужно установить так, чтобы контакт модуля G/1 совпадал с контактам 1 дисплея.

Рекомендуется использовать укороченный штыревой разъём, ножки которого не придётся потом укорачивать бокорезами.

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

Припаянный модуль можно соединить с отладочной платой двумя способами: через штыревой разъём в нижнем левом углу, или через кабель QIIC.

Важно! Дисплеи LCD1602/2004 могут быть 5-Вольтовыми и 3.3-Вольтовыми. Этот факт следует учитывать при выборе дисплея для конкретной отладочной платы. Для Arduino — 5-Вольт, а для ESP32, STM32 или RP2040 — 3.3 Вольта.

Для подключения 5-Вольтового дисплея к к Arduino-совместимой плате используем стандартную схему:

Arduino+5VGNDA4A5
LCD-I2CVCCGNDSDASCL

3.3-Вольтовый вариант дисплея проще подключить через разъём QIIC, выбрав при этом одну из отладочных плат с таким разъёмом: платы линейки Графит, Arduino-совместимая UNO 2 или платы STM32 от RobotClass.

Адрес I2C

Каждое устройство, подключенное к шине I2C, должно иметь свой уникальный адрес. По умолчанию датчик модуль LCD-I2C имеет адрес 0x3F. Однако, его можно изменить при помощи перемычек A0..A2 по схеме:

A2A1A0Адрес
0000x38
0010x26
0100x25
0110x24
1000x23
1010x22
1100x21
1110x3F

Подтяжка I2C

Для правильной работы шины I2C необходимо, чтобы линии SDA и SCL были подтянуты к питанию с помощью резистора соответствующего номинала. Эту подтяжку нужно сделать всего один раз на всей линии I2C.

На обратной стороне платы имеется тройная перемычка I2C-PU. Её необходимо полностью соединить для обеспечения подтяжки шины I2C.


Изменено: