Датчик движения HC-SR501
Датчик используется в охранных системах, сигнализациях и прочих проектах, предполагающих обнаружение инфракрасного сигнала.
Работает на расстоянии до 7 метров, угол обнаружения – до 120°. Для эффективной работы датчик должен располагаться вдали от прямых источников света и ветра.
Схема подключения датчика движения HC-SR501
Ниже на изображении представлена схема подключения датчика движения.
Для того, чтобы соотнести пины на датчике и на плате, аккуратно снимите пластиковый колпачок с платы сенсора, поддев его плоской отверткой.

Код для подключения датчика движения HC-SR501
В примере ниже показано, как подключить вывод датчика движения HC-SR501 к монитору последовательного порта платы (вывод можно посмотреть в мониторе порта Arduino IDE).
#define PIR 3 // датчик на пин 3 void setup() { pinMode(PIR, INPUT); // определяем пин как вход Serial.begin(9600); // подключение монитора порта } void loop() { int pirValue = digitalRead(PIR); // считываение цифровых данных Serial.println(pirValue); // данные в мониторе порта delay(100); // задержка 0.1 секунда }
Скачать файл с кодом, формат .INO: Датчик движения HC-SR501