Найти тему
VoltStrim Lab

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

Оглавление

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

Пора уже подключить дисплей и наблюдать за измерениями не только с помощью светодиодов и пищалок, а на экране дисплея.

Дисплей LCD 1602
Дисплей LCD 1602

Дисплей LCD 1602 один из самых популярных дисплеев, как для самоделок в стиле DIY, так и для промышленных разработок. Дисплей можно встретить на современной бытовой технике и промышленных блоках управления.

Распиновка дисплея LCD 1602 следующая:

Распиновка LCD 1602
Распиновка LCD 1602

В процессе подключения я столкнулся с небольшими трудностями. Дело в том, что на разных сайтах очень противоречивая информация относительно подключения. В некоторых источниках вообще описание одно, а на фото - соединение к плате Arduino сделано к другим пинам. Вот как верить таким источникам?

В одном все источники сходятся, подключать пины DB0; DB1; DB2; DB3 совсем не обязательно. Во-первых, при параллельном подключении это высвободит дополнительные пины, которые и так при таком соединении используются, аж, 6 штук, во-вторых на быстродействие и производительность это ни как не скажется. Большинство ардуинщиков используют соединение по I2S (об этом в другой раз), но ведь параллельное соединение тоже имеет право жить поэтому, сегодня соединим параллельно.

Схема параллельного соединения дисплея LCD 1602

Схема соединения LCD 1602
Схема соединения LCD 1602

Для подключения дисплея LCD 1602 вам потребуется:

Еще один вопрос на который я не нашел в интернете чёткого ответа, нужен ли резистор 220 Ом на светодиод подсветки дисплея, у одних он есть, у других нет. Поэтому решил поставить, от греха подальше, хуже не будет, и место много он не занимает, но, по-моему, он на плате присутствует. Все ровно, бережёного бог бережёт.

После того как схема собрана, пришло время создать патч в программе XOD IDE.

Создаём новый проект, кликаем мышкой два раза по полю программы и в выпавшем строке поиска вводим название нужного нода text-lcd-parallel-16x2

Настройка нода text-lcd-parallel-16x2
Настройка нода text-lcd-parallel-16x2

Данная распиновка соответствует схеме представленной выше, думаю не стоит перечислять, где какой пин в инспекторе нужно указать, по-моему, и так всё понятно.

Если вы установили все настройки в инспекторе, включайте USB-разъём и загружайте патч в Arduino. На дисплее должно высветиться следующее...

Если вы все правильно сделали
Если вы все правильно сделали
Внимание. При первом включении потенциометром настройте яркость экрана, в противном случае тест и цифры видно не будет.

Ну вот, думаю на сегодня хватит, главное, дисплей мы подключили. По-экспериментируйте с текстом и цифрами, но знайте, что русскую кириллицу эти дисплей не поддерживают.

Взаимодействие дисплея с датчиками и другими нодами рассмотрим в следующий раз.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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