byte sensorluz=A1;
int lecturaLuz=0; //0-1023
byte luminosidad = 0; //0-100
byte patio1 = 8;
byte patio2 = 9;
byte patio3 = 10;
byte patio4 = 11;
void setup() {
pinMode(patio1,OUTPUT);
pinMode(patio2,OUTPUT);
pinMode(patio3,OUTPUT);
pinMode(patio4,OUTPUT);
}
void loop() {
lecturaLuz = analogRead(sensorluz); //0-1023
luminosidad = map(lecturaLuz,0,1023,0,100); // ldr suelto
//luminosidad = map(lecturaLuz,0,1023,100,0); // ldr en modulo
if(luminosidad <= 40){
digitalWrite(patio1,1);
digitalWrite(patio2,1);
digitalWrite(patio3,1);
digitalWrite(patio4,1);
}
else{
digitalWrite(patio1,0);
digitalWrite(patio2,0);
digitalWrite(patio3,0);
digitalWrite(patio4,0);
}
}