#define PIR_PIN 2 #define LED_PIN 10 #define LED_PIN2 3 void setup() { Serial.begin(115200); pinMode(PIR_PIN, INPUT); pinMode(LED_PIN, OUTPUT); pinMode(LED_PIN2, OUTPUT); Serial.println("PIR Sensor Initializing..."); delay(60000); // 1 minute stabilization Serial.println("Ready!"); } void loop() { int motion = digitalRead(PIR_PIN); if (motion == HIGH) { Serial.println("Motion detected!"); digitalWrite(LED_PIN, LOW); // ON (inverted logic) digitalWrite(LED_PIN2, HIGH); } else { Serial.println("No motion"); digitalWrite(LED_PIN, HIGH); // OFF digitalWrite(LED_PIN2, LOW); } delay(500); }