#define PIR 10 // PIR sensor pin
#define LED 4 // LED pin
void setup()
{
pinMode(PIR, INPUT); // PIR sensor as input
pinMode(LED, OUTPUT); // LED as output
Serial.begin(9600); // Start Serial Monitor
}
void loop()
{
int motion = 0; // Variable to store PIR state
// Read PIR sensor (HIGH = motion, LOW = no motion)
motion = digitalRead(PIR);
if (motion == HIGH) // Motion detected
{
digitalWrite(LED, HIGH); // Turn ON LED
Serial.println(motion);
Serial.println("Motion Detected");
}
else
{
digitalWrite(LED, LOW); // Turn OFF LED
Serial.println(motion);
Serial.println("Motion Not Detected");
}
delay(1000); // Small delay
}