#define PIR 12
int LDRPin = A0;
int pirState = 0;
int LDRValue = 0;
void setup() {
pinMode(PIR, INPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
}
void loop() {
LDRValue = analogRead(LDRPin);
pirState = digitalRead(PIR);
if (pirState == HIGH) {
digitalWrite(7, HIGH);
delay(100);
}
else if (pirState == LOW) {
digitalWrite(7, LOW);
delay(100);
}
if (LDRValue < 437) {
digitalWrite(8, LOW);
delay(100);
}
else if (LDRValue > 511) {
digitalWrite(8, HIGH);
delay(100);
}
else {
digitalWrite(8, HIGH);
}
}