int LDR = A0;
int IR = D5;
int LED = D6;
int lightValue;
int irValue;
void setup() {
pinMode(IR, INPUT);
pinMode(LED, OUTPUT);
Serial.begin(115200);
}
void loop() {
lightValue = analogRead(LDR);
irValue = digitalRead(IR);
if (lightValue < 500 && irValue == HIGH) {
digitalWrite(LED, HIGH);
Serial.println(”Motion Detected“);
} else {
digitalWrite(LED, LOW);
Serial.println(”No Motion“);
}
delay(500);
}
aW50IExEUiA9IEEwOyAgICAgICAgCmludCBJUiA9IEQ1OyAgICAgICAgICAKaW50IExFRCA9IEQ2OyAgICAgICAKCmludCBsaWdodFZhbHVlOyAgICAgCmludCBpclZhbHVlOyAgICAgICAgCgp2b2lkIHNldHVwKCkgewogIHBpbk1vZGUoSVIsIElOUFVUKTsKICBwaW5Nb2RlKExFRCwgT1VUUFVUKTsKICBTZXJpYWwuYmVnaW4oMTE1MjAwKTsgCn0KCnZvaWQgbG9vcCgpIHsKICBsaWdodFZhbHVlID0gYW5hbG9nUmVhZChMRFIpOyAgIAogIGlyVmFsdWUgPSBkaWdpdGFsUmVhZChJUik7ICAgICAgCgogIGlmIChsaWdodFZhbHVlIDwgNTAwICYmIGlyVmFsdWUgPT0gSElHSCkgewogICAgZGlnaXRhbFdyaXRlKExFRCwgSElHSCk7CiAgICBTZXJpYWwucHJpbnRsbijigJ1Nb3Rpb24gRGV0ZWN0ZWTigJwpOwogIH0gZWxzZSB7CiAgICBkaWdpdGFsV3JpdGUoTEVELCBMT1cpOwogICAgU2VyaWFsLnByaW50bG4o4oCdTm8gTW90aW9u4oCcKTsKICB9CgogIGRlbGF5KDUwMCk7Cn0K