Sei sulla pagina 1di 9

ELENCO DEI COMPONENTI UTILIZZATI:

 6 LED 1. 8 LED PREFEBILMENTI ROSSI

 9 RESISTENZE 1. 8 x 220Ώ
2. 1 x 4.70kΏ

 1 FOTORESISTORE

 BREADBOARD + ARDUINO

PROCEDIMENTO:

1. Per prima cosa abbiamo collegato l’Arduino al breadboard assicurandoci che i 5 V e il GND siano
collegati fra i due componenti in modo corretto.
2. In seguito, abbiamo cominciato a costruire la parte del breadboard in qui abbiamo collocato i LED, le
resistenze è il fotoresistore, con il quale, grazie a esso, avremo acceso i LED. Una volta collocati i
componenti gli abbiamo collegati ai PIN del breadboard in modo logico (i LED nei pin digitali e il
fotoresistore nel pin analogico).

3. Alla fine sul breadboard abbiamo collocato il multimetro, in modo tale da poter monitorare e
aggiornarci della quantità del flusso di corrente che il fotoresistore farà passare nel circuito.

4. Ora iniziamo a costruire il codice su Arduino, per far si che i LED si accendano a determinate condizione,
ecco il codice messo di seguito:

#define led1 13
#define led2 12
#define led3 11
#define led4 10
#define led5 9
#define led6 8
#define led7 7
#define led8 6
#define SENSORE A0

int valore=0;

void setup()
{
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(led7, OUTPUT);
pinMode(led8, OUTPUT);
Serial.begin(9600);
}

void loop(){

valore=analogRead(SENSORE);

if(valore<=200 ){
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
digitalWrite(led4,LOW);
digitalWrite(led5,LOW);
digitalWrite(led6,LOW);
digitalWrite(led7,LOW);
digitalWrite(led8,LOW);
}

if(valore>200 &&valore<=300){
digitalWrite(led1,HIGH);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
digitalWrite(led4,LOW);
digitalWrite(led5,LOW);
digitalWrite(led6,LOW);
digitalWrite(led7,LOW);
digitalWrite(led8,LOW);
}

if(valore>300 && valore<=400 ){


digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
digitalWrite(led3,LOW);
digitalWrite(led4,LOW);
digitalWrite(led5,LOW);
digitalWrite(led6,LOW);
digitalWrite(led7,LOW);
digitalWrite(led8,LOW);
}

if(valore>400 && valore<=500 ){


digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
digitalWrite(led3,HIGH);
digitalWrite(led4,LOW);
digitalWrite(led5,LOW);
digitalWrite(led6,LOW);
digitalWrite(led7,LOW);
digitalWrite(led8,LOW);
}
if(valore>500 && valore<=600 ){
digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
digitalWrite(led3,HIGH);
digitalWrite(led4,HIGH);
digitalWrite(led5,LOW);
digitalWrite(led6,LOW);
digitalWrite(led7,LOW);
digitalWrite(led8,LOW);
}

if(valore>600&& valore<= 700){


digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
digitalWrite(led3,HIGH);
digitalWrite(led4,HIGH);
digitalWrite(led5,HIGH);
digitalWrite(led6,LOW);
digitalWrite(led7,LOW);
digitalWrite(led8,LOW);
}

if(valore>700 && valore<=800 ){


digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
digitalWrite(led3,HIGH);
digitalWrite(led4,HIGH);
digitalWrite(led5,HIGH);
digitalWrite(led6,HIGH);
digitalWrite(led7,LOW);
digitalWrite(led8,LOW);

if(valore>800 && valore<=900){


digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
digitalWrite(led3,HIGH);
digitalWrite(led4,HIGH);
digitalWrite(led5,HIGH);
digitalWrite(led6,HIGH);
digitalWrite(led7,HIGH);
digitalWrite(led8,LOW);
}

if(valore>900&& valore<=1023){
digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
digitalWrite(led3,HIGH);
digitalWrite(led4,HIGH);
digitalWrite(led5,HIGH);
digitalWrite(led6,HIGH);
digitalWrite(led7,HIGH);
digitalWrite(led8,HIGH);
}

}.
Ora abbiamo concluso la creazione del circuito.

RISULTATO:
 Situazione in qui non si accende nessun LED (nessuna luce):

 Situazione in qui si accende il primo LED (scarsa luce):

 Situazione in qui si accende il secondo LED (scarsa luce):


 Situazione in qui si accende il terzo LED (scarsa luce):

 Situazione in qui si accende il quarto LED (scarsa luce):


 Situazione in qui si accende il quinto LED (scarsa luce):

 Situazione in qui si accende il sesto LED (scarsa luce):


 Situazione in qui si accende il settimo LED (luce medio-forte):

 Situazione in qui si accendono tutti i LED (luce forte):

Potrebbero piacerti anche