Привет, друзья!
Пора уже подключить дисплей и наблюдать за измерениями не только с помощью светодиодов и пищалок, а на экране дисплея.
Дисплей LCD 1602 один из самых популярных дисплеев, как для самоделок в стиле DIY, так и для промышленных разработок. Дисплей можно встретить на современной бытовой технике и промышленных блоках управления.
Распиновка дисплея LCD 1602 следующая:
В процессе подключения я столкнулся с небольшими трудностями. Дело в том, что на разных сайтах очень противоречивая информация относительно подключения. В некоторых источниках вообще описание одно, а на фото - соединение к плате Arduino сделано к другим пинам. Вот как верить таким источникам?
В одном все источники сходятся, подключать пины DB0; DB1; DB2; DB3 совсем не обязательно. Во-первых, при параллельном подключении это высвободит дополнительные пины, которые и так при таком соединении используются, аж, 6 штук, во-вторых на быстродействие и производительность это ни как не скажется. Большинство ардуинщиков используют соединение по I2S (об этом в другой раз), но ведь параллельное соединение тоже имеет право жить поэтому, сегодня соединим параллельно.
Схема параллельного соединения дисплея LCD 1602
Для подключения дисплея LCD 1602 вам потребуется:
- Плата Arduino 1 шт.;
- Резистор переменный 10 кОм 1 шт.;
- Резистор 220 Ом 1 шт.;
- Провода "папа-папа" 16 шт.;
Еще один вопрос на который я не нашел в интернете чёткого ответа, нужен ли резистор 220 Ом на светодиод подсветки дисплея, у одних он есть, у других нет. Поэтому решил поставить, от греха подальше, хуже не будет, и место много он не занимает, но, по-моему, он на плате присутствует. Все ровно, бережёного бог бережёт.
После того как схема собрана, пришло время создать патч в программе XOD IDE.
Создаём новый проект, кликаем мышкой два раза по полю программы и в выпавшем строке поиска вводим название нужного нода text-lcd-parallel-16x2
Данная распиновка соответствует схеме представленной выше, думаю не стоит перечислять, где какой пин в инспекторе нужно указать, по-моему, и так всё понятно.
Если вы установили все настройки в инспекторе, включайте USB-разъём и загружайте патч в Arduino. На дисплее должно высветиться следующее...
Внимание. При первом включении потенциометром настройте яркость экрана, в противном случае тест и цифры видно не будет.
Ну вот, думаю на сегодня хватит, главное, дисплей мы подключили. По-экспериментируйте с текстом и цифрами, но знайте, что русскую кириллицу эти дисплей не поддерживают.
Взаимодействие дисплея с датчиками и другими нодами рассмотрим в следующий раз.
Экспериментируйте!!!
Предыдущие статьи:
Сделай сам. Действующая сигнализация без написания кода
Пожалуй самый важный блок в XOD
Аналоговые датчики и сервопривод
Измеряем температуру с помощью Ардуино
Простая - не простая кнопка в Arduino
Реле SRD-05VDC и способы подключения в XOD
Спасибо, что дочитали статью до конца.
Надеюсь статья была вам полезна и интересна.
Понравилась статья, ставьте палец вверх.
Хотите следить за новостями, подписывайтесь на наш канал.
Впереди ещё много интересного!
Вы можете помочь проекту в развитии: