Светодиодный индикатор расстояния
Чем ближе препятствие , тем больше зажигается светодиодов
Давайте объединим две уже изученные нами схемы в одну: три светодиода и подключение ультразвукового дальномера. С помощью светодиодов можно создать умную индикацию для дальномера. Все три светодиода будут последовательно загораться по мере приближения к объекту препятствия.
Давайте объединим две уже изученные нами схемы в одну: три светодиода и подключение ультразвукового дальномера. С помощью светодиодов можно создать умную индикацию для дальномера. Все три светодиода будут последовательно загораться по мере приближения к объекту препятствия.
Необходимые компоненты:
Все детали в одном наборе:
Купить по отдельности:
Схема подключения
Соберем схему с применением макетной платы, шести соединительных проводов, платы ENJOY BOARD, ультразвукового дальномера, трех резисторов (220 Ом) и трех светодиодов
Каждый раз при сборке схемы проверяйте, чтобы переключатель на плате ENJOY BOARD был в положении OFF (выключено).
- Переключатель питания платы в режиме OFF
Откройте программу Enjoy Block. Если у вас её нет, то можете скачать по кнопке ниже:
Составьте программу из блоков, как показано ниже
Пояснения к программному коду
- Создадим переменную целочисленного типа с именем «distance»
- В цикле (раздел «Программа») Присвоим переменной «distance» значение расстояния, измеренное на ультразвуковом датчике, подключенном к контактам 12 и 11 (Trig и Echo).
- Давайте посмотрим, как работает условие «Если/иначе» на примере фрагмента нашего программного кода:
- Указываем условие (если до препятствия менее 25 см)
- Если условие верно: зажигаем светодиод на выводе 2
- Если условие НЕ верно: выключаем светодиод на выводе 2