E18-D80NK — инфракрасный датчик препятствий, состоящий из излучателя и приемника. Служит для обнаружения объектов на расстоянии от 3 до 80 сантиметров. Может использоваться в мобильных роботах, системах умного дома, охранных сигнализациях, станках с ЧПУ и многих других устройствах.
Характеристики:
- Питание: 5В постоянного тока
- Выходной рабочий ток: 100 мА;
- Дистанция срабатывания: 3-80 см (регулируется с помощью винта в задней части корпуса).
Датчик E18-D80NK имеет 3 вывода:
Коричневый – Питание
Черный – Сигнал
Синий – “Земля”
Подключение к Arduino:
Для подключения датчика нам необходимы:
- Любая Arduino-совместимая плата
- Компьютер с установленной средой Arduino IDE.
- USB кабель для подключения Arduino к персональному компьютеру
Принципиальная схема подключения компонентов:
Скетч для Arduino:
Пример кода:
void setup() { Serial.begin(9600); pinMode(5,INPUT); //Используем 5 пин } void loop() { delay(500); //задержка 0.5 сек if(digitalRead(5)==LOW) { //если на пин падает сигнал низкого уровня Serial.println("+"); //срабатывание } else { //в противном случае Serial.println("-"); //нет срабатывания } }
Комментарии
На заднем торце датчика есть красный светодиод, который сигнализирует о наличии препятствия в зоне срабатывания. В нормальном состоянии светодиод не горит. Добавить в схему зеленый светодиод тоже можно, например используя транзистор. Также можно использовать контроллер, но это если есть какие-то дополнительные задачи, т.к. просто для зажигания светодиодов контроллер будет избыточен.