Wiki

Светодиодный индикатор расстояния

2024-09-30 13:41 На базе Arduino Nano

Светодиодный индикатор расстояния

Чем ближе препятствие , тем больше зажигается светодиодов

Давайте объединим две уже изученные нами схемы в одну: три светодиода и подключение ультразвукового дальномера. С помощью светодиодов можно создать умную индикацию для дальномера. Все три светодиода будут последовательно загораться по мере приближения к объекту препятствия.

Необходимые компоненты:
Все детали в одном наборе:

Купить по отдельности:

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

Соберем схему с применением макетной платы, шести соединительных проводов, платы ENJOY BOARD, ультразвукового дальномера, трех резисторов (220 Ом) и трех светодиодов
Каждый раз при сборке схемы проверяйте, чтобы переключатель на плате ENJOY BOARD был в положении OFF (выключено).
  • Переключатель питания платы в режиме OFF

Откройте программу Enjoy Block. Если у вас её нет, то можете скачать по кнопке ниже:

Составьте программу из блоков, как показано ниже


Пояснения к программному коду

  • Создадим переменную целочисленного типа с именем «distance»
  • В цикле (раздел «Программа») Присвоим переменной «distance» значение расстояния, измеренное на ультразвуковом датчике, подключенном к контактам 12 и 11 (Trig и Echo).
  • Давайте посмотрим, как работает условие «Если/иначе» на примере фрагмента нашего программного кода:
  1. Указываем условие (если до препятствия менее 25 см)
  2. Если условие верно: зажигаем светодиод на выводе 2
  3. Если условие НЕ верно: выключаем светодиод на выводе 2