Tre led si accendono per indicare quanta luce c’è in un luogo: con poca luce nessuno si accende, se la luce sale, se ne accende uno, poi 2 poi tutti e tre con molta luce.
Il codice.
int foto;
void setup() {
Serial.begin(9600);
pinMode(7,OUTPUT); //ROSSO
pinMode(6,OUTPUT); //VERDE
pinMode(5,OUTPUT); //GIALLO
pinMode(A0,INPUT); // FOTO
}
void loop(){
foto = analogRead(A0);
Serial.println(foto);
if ( foto > 600){
digitalWrite(7,HIGH);
}
if ( foto > 800){
digitalWrite(6,HIGH);
}
if ( foto > 900){
digitalWrite(5,HIGH);
}
}