HC-SR501 - пироэлектрический инфракрасный датчик движения, позволяет обнаруживать движение людей в контролируемой зоне. Представляет из себя модуль состоящий из ИК сенсора 500BP, линзы Френеля, и управляющей модулем микросхемы BISS0001. Режим работы модуля задается перемычкой (режим H или режим L).
Нам потребуется:
⚙Arduino UNO
⚙HC-SR501 инфракрасный датчик движения
⚙Реле
Собирай схему, загружай код, наслаждайся.
Данная схема включает лампу от сети 220 Вольт. Рекомендуем несколько раз проверить все соединения, прежде чем подключать схему к бытовой электросети
#define g 11 // назначаем имена пинов для удобства
const int movPin = 2;
const int relPin = 3;
void setup() {
Serial.begin(9600);
pinMode(movPin, INPUT);
pinMode(relPin, OUTPUT);
}
void loop(){
int val = digitalRead(movPin);
if (val)
digitalWrite(relPin, HIGH);
else
digitalWrite(relPin, LOW);
}
Теги: