#define PIR_PIN 27
#define LED_PIN 2
#define BUZZER_PIN 26
void setup() {
pinMode(PIR_PIN, INPUT);
pinMode(LED_PIN, OUTPUT);
pinMode(BUZZER_PIN, OUTPUT);
Serial.begin(115200);
}
void loop() {
if (digitalRead(PIR_PIN) == HIGH) {
// Motion detected
digitalWrite(LED_PIN, HIGH);
digitalWrite(BUZZER_PIN, HIGH);
Serial.println("🚨 Motion Detected!");
} else {
// No motion
digitalWrite(LED_PIN, LOW);
digitalWrite(BUZZER_PIN, LOW);
Serial.println("🟢 No Motion");
}
delay(300);
}