int LED_1 = 16;
int LED_2 = 17;
int LED_3 = 18;
int LED_4 = 19;
int LED_5 = 21;
#define SENSOR_LUZ_PIN 36
void setup(){
Serial.begin(9600);
pinMode(16, OUTPUT);
pinMode(17, OUTPUT);
pinMode(18, OUTPUT);
pinMode(19, OUTPUT);
pinMode(21, OUTPUT);
}
void loop(){
int analogValue=analogRead(SENSOR_LUZ_PIN);
Serial.print("Valor de Sensor = ");
Serial.print(analogValue);
if(analogValue<40){
Serial.println("=> Luz Solar Directa");
digitalWrite(16,1);
digitalWrite(17,1);
digitalWrite(18,1);
digitalWrite(19,1);
digitalWrite(21,1);
}
else if(analogValue<800){
Serial.println("=> Dia Nublado");
digitalWrite(16,0);
digitalWrite(17,1);
digitalWrite(18,1);
digitalWrite(19,1);
digitalWrite(21,1);
}
else if(analogValue<2000){
Serial.println("=> Mañana");
digitalWrite(16,0);
digitalWrite(17,0);
digitalWrite(18,1);
digitalWrite(19,1);
digitalWrite(21,1);
}
else if(analogValue<3200){
Serial.println("=> Amanecer");
digitalWrite(16,0);
digitalWrite(17,0);
digitalWrite(18,0);
digitalWrite(19,1);
digitalWrite(21,1);
}
else {
Serial.println("=> Noche");
digitalWrite(16,0);
digitalWrite(17,0);
digitalWrite(18,0);
digitalWrite(19,0);
digitalWrite(21,1);
}
}