#define IR_PIN D5
#define LED_PIN D6
void setup() {
Serial.begin(115200);
pinMode(IR_PIN, INPUT);
pinMode(LED_PIN, OUTPUT);
Serial.println("IR Sensor System Started...");
}
void loop() {
int sensorState = digitalRead(IR_Pin);
if (sensorState == LOW) {
digitalWrite(LED_PIN, HIGH);
Serial.println("Motion Detected");
} else {
digitalWrite(LED_PIN, LOW);
Serial.println("No Motion");
}
delay(200);
}
I2RlZmluZSBJUl9QSU4gRDUKI2RlZmluZSBMRURfUElOIEQ2Cgp2b2lkIHNldHVwKCkgewogIFNlcmlhbC5iZWdpbigxMTUyMDApOwogIHBpbk1vZGUoSVJfUElOLCBJTlBVVCk7CiAgcGluTW9kZShMRURfUElOLCBPVVRQVVQpOwogIFNlcmlhbC5wcmludGxuKCJJUiBTZW5zb3IgU3lzdGVtIFN0YXJ0ZWQuLi4iKTsKfQoKdm9pZCBsb29wKCkgewogIGludCBzZW5zb3JTdGF0ZSA9IGRpZ2l0YWxSZWFkKElSX1Bpbik7CgogIGlmIChzZW5zb3JTdGF0ZSA9PSBMT1cpIHsKICAgIGRpZ2l0YWxXcml0ZShMRURfUElOLCBISUdIKTsKICAgIFNlcmlhbC5wcmludGxuKCJNb3Rpb24gRGV0ZWN0ZWQiKTsKICB9IGVsc2UgewogICAgZGlnaXRhbFdyaXRlKExFRF9QSU4sIExPVyk7CiAgICBTZXJpYWwucHJpbnRsbigiTm8gTW90aW9uIik7CiAgfQogIGRlbGF5KDIwMCk7Cn0=