Найти в Дзене

Узлы для передачи информации на дисплей LCD 1602 в XOD

Привет, друзья! Продолжаем тему о дисплеях, а точнее про вывод данных на него. В прошлых статьях мы рассмотрели параллельный и последовательный способы подключения дисплея LCD 1602 и опробовали гаджет в действии. Сегодня рассмотрим методы и узлы передачи информации на экран. Если вы ещё не разобрали схему, собранную для прошлой статьи, то вам осталось только открыть программу XOD IDE, если разобрали или не читали предыдущую статью, то вам сюда. К этой схеме придётся добавить ещё несколько элементов, часть из которых будем использовать в следующей статье. Вам понадобится: Советую приобрести конструктор Arduino, в нём есть все необходимые компоненты для первоначального ознакомления и достаточном количестве для первого знакомства с электроникой. Открывайте программу XOD IDE, создайте узел text-lcd-parallel-16x2, analog-sensor и watch и начнём. Почему узел text-lcd-parallel-16x2? Потому что его труднее подключить, а про подключение по I2S, читайте здесь. Надеюсь вы правильно подключил

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

Продолжаем тему о дисплеях, а точнее про вывод данных на него.

В прошлых статьях мы рассмотрели параллельный и последовательный способы подключения дисплея LCD 1602 и опробовали гаджет в действии. Сегодня рассмотрим методы и узлы передачи информации на экран.

Вводим данные в XOD
Вводим данные в XOD

Если вы ещё не разобрали схему, собранную для прошлой статьи, то вам осталось только открыть программу XOD IDE, если разобрали или не читали предыдущую статью, то вам сюда. К этой схеме придётся добавить ещё несколько элементов, часть из которых будем использовать в следующей статье.

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

Вам понадобится:

  • Плата Arduino 1 шт.;
  • Дисплей LCD 1602 1 шт.;
  • Фоторезистор 1 шт.;
  • Кнопка 1 шт.;
  • Светодиоды - красный, жёлтый, зелёный;
  • Резисторы 10 кОм 2 шт.;
  • Резисторы 220 Ом 3 шт.;
  • Провода "папа - папа" ;

Советую приобрести конструктор Arduino, в нём есть все необходимые компоненты для первоначального ознакомления и достаточном количестве для первого знакомства с электроникой.

Открывайте программу XOD IDE, создайте узел text-lcd-parallel-16x2, analog-sensor и watch и начнём.

Почему узел text-lcd-parallel-16x2? Потому что его труднее подключить, а про подключение по I2S, читайте здесь.

Патч для ввода текста
Патч для ввода текста

Надеюсь вы правильно подключили, согласно схеме? Расставьте данные в инспекторе узла.

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

Дисплей в действии
Дисплей в действии

Первая строка будет показывать данные с датчика, вторая отображать надпись "World!".

Давайте добавим узел to-percent и ещё один узел watch, посмотрим, что будет происходить в патче и на дисплее. Запустите режим отладки.

Узел  to-percent
Узел to-percent

Показания на дисплее в первой строка стали показывать не десятичное, а целое число и знак %.

Но нам этого мало, давайте добавим текстовое обозначение показаний. Добавим узел concat, подключим его к IN2, а в строке IN1 напишем Light, не забываем поставить ещё один узел watch для наглядности.

Добавляем надпись к данным
Добавляем надпись к данным

Ага, между надписью и цифрами нет пробела, значит поставьте двоеточие или тире и пробел.

Но и это еще не всё, узлы concat, как и watch можно увеличивать, как и некоторые другие ноды.

Увеличение узлов concat и watch
Увеличение узлов concat и watch

Если вы всё правильно сделали, у вас должно получиться так.

Надписи на дисплее
Надписи на дисплее

В программе, в режиме отладки так.

Патч в режиме отладки
Патч в режиме отладки

И конечно не забывайте про комментарии к узлам,

На этом сегодня всё, надеюсь было интересно.

Скачать патч можно здесь.

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

Вы можете прочитать предыдущие статьи:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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