Датчик движения hc-sr501 (PIR)

Из названия понятно, что датчик движения позволяет определить движение в видимой области. Рассмотрим датчик hc-sr501.

hc-sr501

Для работы с датчиком нужно подключить ему питание (4,5 — 20 в), землю и выходной порт.

Также, на этом датчике установлены два потенциометра — один для регулирования времени выходного сигнала (чем оно больше, тем дольше датчик будет посылать сигнал об обнаруженном движении), другой для чувствительности датчика (влияет на дистанцию обнаружения движения).

Распиновка датчика движения:

hc-sr501_piount

Создадим банальный проект — при обнаружении движения должен зажигаться светодиод.

Подключим к Arduino датчик движения (к 8 порту) и светодиод (к 13 порту).

pir_arduino_bb

Основной код будет содержать всего 1 строчку:

Т.е. мы будет считывать сигнал с датчика и сразу же перенаправлять его на светодиод.

Код программы:

Имейте в виду, что для работы с датчиком движения нет необходимости использовать микроконтроллер. Можно получать сигнал с сигнального контакта и передавать его, например, на лампочку через реле.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *