Skip to content Skip to main navigation Skip to footer

Arduino и ИК датчик движения

Описание


ИК датчик движения выдаёт цифровой сигнал, если замечает перемещение источника тепла в поле своего зрения. Вариантов исполнения модулей с этими датчиками существует много, в наборе GyverKIT идёт миниатюрный модуль на базе AM312. На плате нет ничего лишнего, поэтому модуль потребляет 8.5 мкА и отлично подходит для автономных проектов:

Характеристики:

  • Питание: 2.7.. 12V
  • Ток потребления: 8.5 мкА
  • Угол обзора: 100 градусов
  • Дальность срабатывания: 3-5 метров
  • Таймаут: 2 секунды
  • Сигнал: 2 секунды

Подключение


Подключается к питанию и любому цифровому пину:

Обратите внимание на распиновку датчика: не на всех она подписана на плате, но можно определить сторону платы по компонентам:

Примеры


Для работы с датчиком достаточно опрашивать пин, к которому он подключен. Если датчик обнаружит движение – он выдаст высокий сигнал. Выведем значение с пина в порт:

void setup() {
  Serial.begin(9600);
}

void loop() {
  Serial.println(digitalRead(3));
  delay(10);
}

Откроем плоттер и помашем над датчиком рукой:

Домашнее задание


 

Полезный пример?

Похожие примеры
Подписаться
Уведомить о
6 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии