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);
}
}