Каталог

Датчик препятствий инфракрасный цифровой модуль

Цена:

60 р.
более 500 шт.
Уже в корзине
Код товара: 10168
Оригинальное название:
IR Infrared Obstacle Avoidance 3 pin Sensor Module

Описание товара

Инфракрасный модуль датчика препятствий Arduino.
Модель: FC-51 / YL-63 / HW-201 / аналоги
Рабочее напряжение: DC 3.3 В - 5В.
Рабочий ток: не более 40 мА.
Рабочие температуры: -10 до 50 С°.
Расстояние обнаружения: 2 - 30 см.
Интерфейс ввода-вывода: 3 линии (+ / - / С) .
Выходной сигнал: уровень TTL .

Инфракрасный датчик препятствий используется для обнаружения объектов на небольших расстояниях (как правило, не более 15 см). Он довольно часто применяется в робототехнике, системах автоматизации и контроля и других устройствах, где требуется "видеть" наличие объекта в некоторой зоне. Принцип работы такого датчика заключается в регистрации инфракрасного излучения, отражённого от объекта. Источником излучения является инфракрасный светодиод, приёмником служит фоточувствительный элемент – фототранзистор. Чем ближе к датчику объект, тем выше интенсивность отражённого инфракрасного излучения. Когда интенсивность достигает порогового значения, датчик срабатывает: загорается индикатор препятствий и состояние вывода Out изменяется с высокого уровня на низкий. Порог срабатывания датчика (другими словами его чувствительность) регулируется потенциометром.

Описание выводов инфракрасного датчика препятствий HW-201

Модуль датчика имеет три вывода. Два из них – это питание, третий – сигнальный выход. Работать с датчиком очень просто: достаточно подать на него питание и периодически опрашивать состояние сигнального вывода. Высокий уровень на нём говорит об отсутствии препятствий; низкий – об их наличии. Пример подключения датчика препятствий к Ардуино и скетч приведены ниже. Результат работы выводится в монитор порта.

Подключение инфракрасного датчика препятствий к Ардуино. Схема

// Пример работы с инфракрасным датчиком препятствий

void setup() {
  Serial.begin(9600);
  pinMode(2, INPUT); // Датчик подключен к выводу D2
}

void loop() {
  byte b = digitalRead(2); // Читаем состояние сигнального вывода датчика
  Serial.println(b); // И выводим его в Serial
  delay(1000);
}

 

footer shadow
Контакты

г. Москва, Пятницкое ш. д. 18, пав. 566

zakaz@compacttool.ru

8-495-752-55-22

compacttool logoadaptive site

accepted payment systems

Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !

© Все права защищены 2015 - 2024г https://compacttool.ru