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

 

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.