ИК датчик препятствия используется во множестве робототехнических устройств: как концевик в станке или датчик препятствия у робота, а также как датчик линии у роботов, которые двигаются по нарисованным дорожкам.
![]() |
В наборе GyverKIT | START | IOT | EXTRA |
---|---|---|---|---|
Датчик препятствий | ✔ | ✔ |
Это инфракрасный датчик препятствия с цифровым выходом: выдаёт высокий сигнал (равный VCC) при обнаружении препятствия, также на плате загорается красный светодиод. Расстояние обнаружения зависит от отражательной способности препятствия, то есть около ~7 см до зеркальной поверхности, ~4 см до белой, ~1 см до чёрной глянцевой (изолента), чёрную матовую поверхность датчик не видит. Это позволяет использовать датчик для навигации робота вдоль чёрной линии.
Подключение к Arduino #
Питание и любой цифровой пин в режиме входа:
Программирование #
Связанные уроки
Датчик можно просто опрашивать через digitalRead(pin)
. Выведем состояние в порт:
void setup() {
Serial.begin(115200);
}
void loop() {
Serial.println(digitalRead(3));
delay(10);
}
Подвигайте рукой перед датчиком - будет отправляться значение 1
.
Полезные страницы #
- Набор GyverKIT – наш большой стартовый набор Arduino, продаётся в России
- Каталог ссылок на дешёвые Ардуины, датчики, модули и прочие железки с AliExpress
- Обратная связь – сообщить об ошибке в уроке или предложить дополнение по тексту ([email protected])
- Поддержать автора за работу над уроками