Hello, Today i will explain to build PIR motion detector with Arduino.
Hardware components required :-
- Arduino UNO
- HC-SR501 PIR Sensor
- Connecting wires
- LED
Software required:-
- Arduino IDE
Connect the PIR motion sensor with arduino
Arduino -> PIR motion sensor
Vcc -> 5v
GND -> GND
2 Pin -> 2nd pin of PIR sensor
connect led 13 pin to arduino and GND
write code into Arduino IDE and upload into Arduino board
int led = 13; // the pin that the LED is connected int sensor = 2; // the pin that the sensor is connected int state = LOW; // by default, no motion detected int val = 0; // variable to store the sensor status (value) void setup() { pinMode(led, OUTPUT); // initalize LED as an output pinMode(sensor, INPUT); // initialize sensor as an input Serial.begin(9600); // initialize serial } void loop(){ val = digitalRead(sensor); // read sensor value if (val == HIGH) { // check if the sensor is HIGH digitalWrite(led, HIGH); // turn LED ON delay(100); // delay 100 milliseconds if (state == LOW) { Serial.println("Motion detected!"); state = HIGH; // update variable state to HIGH } } else { digitalWrite(led, LOW); // turn LED OFF delay(200); // delay 200 milliseconds if (state == HIGH){ Serial.println("Motion stopped!"); state = LOW; // update variable state to LOW } } }
Demonstration Video
Nice posts! 🙂
___
Sanny
Look my site is good
___
http://davesdevotional.org