#define IRSensor 3 // GPIO2 (good for input) #define LED 5 // GPIO3 (good for output) void setup() { Serial.begin(115200); delay(500); // give time for serial to start Serial.println("Serial Working"); pinMode(IRSensor, INPUT); pinMode(LED, OUTPUT); } void loop() { int sensorStatus = digitalRead(IRSensor); if (sensorStatus == HIGH) { digitalWrite(LED, LOW); Serial.println("Motion Detected!"); } else { digitalWrite(LED, HIGH); Serial.println("Motion Ended!"); } delay(100); // small delay for stability }