#define LED 4
#define LED1 5
#define ldr 32
float ADC_value = 0.0048828125;
void setup() {
Serial.begin(9600);
pinMode(ldr, INPUT);
pinMode(LED, OUTPUT);
pinMode(LED1, OUTPUT);
for(int i = 0; i < 5; i++){
digitalWrite(LED1, LOW);
digitalWrite(LED, LOW);
delay(1000);
digitalWrite(LED1, HIGH);
digitalWrite(LED, HIGH);
delay(1000);
digitalWrite(LED1, LOW);
digitalWrite(LED, LOW);
}
}
void loop(
digitalWrite(LED1, HIGH);
delay(1000);
digitalWrite(LED1, LOW);
delay(1000);
float ldr_data = analogRead(ldr);
int lux = int((250.000000/(ADC_value*ldr_data))-50.000000);
if(lux < 250){
digitalWrite(LED, LOW);
}
else if (lux >= 150){
digitalWrite(LED, HIGH);
}
)