Найти в Дзене
VoltStrimLab

Подключаем дисплей LCD 1602 по i2c в XOD

Привет, друзья!

В прошлой статье мы рассмотрели параллельное подключение дисплея LCD 1602, сегодня рассмотрим подключение по i2c соединению.

I²C (IIC, англ. Inter-Integrated Circuit) — последовательная асимметричная шина для связи между интегральными схемами внутри электронных приборов. Использует две двунаправленные линии связи (SDA и SCL), применяется для соединения низкоскоростных периферийных компонентов с процессорами и микроконтроллерами (например, на материнских платах, во встраиваемых системах, в мобильных телефонах).
Википедия

Для последовательного подключения i2c, используется точно такой же дисплей, только с дополнительной платой, дающей возможность передавать данные по 2 пинам, что существенно расширяет возможности платы Ардуино, высвобождая дополнительные пины.

Дисплей с платой I2S
Дисплей с платой I2S

Дисплей с платой i2c можно купить готовый или купить плату i2c и впаять самому, сложного в этом ничего нет.

Подключается дисплей по последовательному соединению по таким схеме.

Схема подключения LCD 1602 по I2S
Схема подключения LCD 1602 по I2S

В программе XOD такой дисплей для последовательного подключения представлен нодой text-lcd-i2c-16x2

Описание ноды text-lcd-i2c-16x2
Описание ноды text-lcd-i2c-16x2

В инспекторе ноды нужно указать адрес подключения в строке ADDR, как правило для дисплеев LCD 1602 он 27.

Инспектор ноды text-lcd-i2c-16x2
Инспектор ноды text-lcd-i2c-16x2

В строках L1 и L2 пишется текст, остальное, думаю, понятно.

Для использования ноды в вашем проекте у вас должна быть установлена библиотека xod-dev/text-lcd, её нужно установить из библиотеки XOD. Кстати, за одним и библиотеки научимся подключать, пригодиться на будущее.

Открываем поиск библиотеки так.

Библиотека XOD
Библиотека XOD

Используем меню File/Add Library... или кликаем по иконке Add Library и в появившейся поисковой строке вводим xod-dev/text-lcd, выбираем выпавшую библиотеку из списка.

Компилируйте патч, пробуйте.

Экспериментируйте!!!

Предыдущие статьи:

Подключаем дисплей LCD 1602 параллельно в XOD

Сделай сам. Действующая сигнализация без написания кода

Пожалуй самый важный блок в XOD

Аналоговые датчики и сервопривод

Сервопривод. Что за привод?

Потенциал потенциометра

Измеряем температуру с помощью Ардуино

Простая - не простая кнопка в Arduino

Реле SRD-05VDC и способы подключения в XOD

Спасибо, что дочитали статью до конца.

Надеюсь статья была вам полезна и интересна.

Понравилась статья, ставьте палец вверх.

Хотите следить за новостями, подписывайтесь на наш канал.

Впереди ещё много интересного!

Вы можете помочь проекту в развитии: