int led1 = 3;
int led2= 5;
int led3 = 6;
int led4= 9;
int ldr1=A0;
int ldr2=A1;
int ldr3=A2;
int ldr4=A3;
int valorldr = 0;
int valorldr1 = 0;
int valorldr2 = 0;
int valorldr3 = 0;
void setup() {
Serial.begin(9600);
pinMode(led1,OUTPUT);
}
void loop() {
valorldr = analogRead(ldr1);
Serial.println(" = ldr1");
Serial.print(valorldr);
delay(500);
if(valorldr >=0 && valorldr < 256){
analogWrite(led1, 10);
}
else if(valorldr>255 && valorldr <512){
analogWrite(led1,64);
}
else if(valorldr > 513 && valorldr < 1023){
analogWrite(led1,255);
}
else{
analogWrite(led1, 0);
}
valorldr1 = analogRead(ldr2);
//ldr2
Serial.println(" = ldr2");
Serial.print(valorldr1);
delay(500);
if(valorldr1 >=0 && valorldr1 < 256){
analogWrite(led2, 0);
}
else if(valorldr1>255 && valorldr1 <512){
analogWrite(led2,64);
}
else if(valorldr1 > 513 && valorldr1 < 1023){
analogWrite(led2,255);
}
else{
analogWrite(led2, 0);
}
//3
valorldr2 = analogRead(ldr3);
Serial.println(" = ldr3");
Serial.print(valorldr2);
delay(500);
if(valorldr2 >=0 && valorldr2 < 256){
analogWrite(led3, 0);
}
else if(valorldr2>255 && valorldr2 <512){
analogWrite(led3,64);
}
else if(valorldr2 > 513 && valorldr2 < 1023){
analogWrite(led3,255);
}
else{
analogWrite(led3, 0);
}
// LDR 4
valorldr3 = analogRead(ldr4);
Serial.println(" = ldr4");
Serial.print(valorldr3);
delay(500);
if(valorldr3 >=0 && valorldr3 < 256){
analogWrite(led4, 0);
}
else if(valorldr3>255 && valorldr3 <512){
analogWrite(led4,64);
}
else if(valorldr3 > 513 && valorldr3 < 1023){
analogWrite(led4,255);
}
else{
analogWrite(led4, 0);
}
}