#15 ответ: digitalRead - Получение данных от инфракрасного датчика препятствий (IR sensor)

Аватар автора
Лашко Алексей | Qt | Qml | C/C++| Тренер
Rutube задача: 15. Инфракрасный датчик препятствий — это модуль, который позволяет обнаруживать объекты перед собой без физического контакта. Он излучает инфракрасный свет и измеряет отражённый сигнал, чтобы определить, есть ли перед датчиком препятствие. VCC - Питание (+5 В) - подключите контакт к 5V на плате Arduino. GND- Земля (0 В) - подключите контакт к GND на плате Arduino. OUT- Цифровой выход (HIGH/LOW) подключается к любому цифровому пину Arduino (например, к пину 7). Рабочее напряжение: 3.3–5 В Выход: цифровой сигнал — HIGH, если препятствие не обнаружено; LOW, если препятствие есть (или наоборот, зависит от модели, уточняйте в документации). Датчик обычно вставляется в breadboard так, чтобы ножки располагались в разные ряды для подключения проводов. В конструкции модуля имеется переменный резистор, который можно регулировать, чтобы изменять расстояние на котором датчик сработает. Как пользоваться датчиком: Если перед датчиком нет препятствия, на выходе OUT обычно высокий уровень (HIGH). Если препятствие есть (например, рука или стена на расстоянии 2–30 см), выход становится низким (LOW). Точное поведение зависит от конкретной модели — может быть наоборот. Обратите внимание на то, что мы читаем датчик - это означает, что пин необходимо настроить как pinMode(sensorPin, INPUT); Напишите программу, которая выводит в монитор порта информацию обнаружено ли препятствие или нет. 15_IR_sensor_digitalRead Весь код "Arduino Starter Kit задачи для начинающих (Набор...

0/0


0/0

0/0

0/0