Semaforo

Lo scopo è di creare un semaforo con l'arduino.
Il semaforo delle auto sarà sempre attivo mentre quello dei pedoni si attiva premendo il pulsante e aspettand che il semaforo delle auto sia rosso.

Componenti richiesti

Circuito

Ecco il circuito sulla breadboard

Ecco una foto del circuito

Codici

Così si fa partire il semaforo dei pedoni.

//questa linea va nel setup
attachInterrupt(digitalPinToInterrupt(2), change, FALLING);

//Metodo per cambiare lo stato dei semafori
void change(){
  Serial.println(pedone);
  pedone= !pedone;
  Serial.println(pedone);
  }
	

Il range delle intensità del photosensore.

//l'intensità dei LED
luce = map(luce, 0,1023,255,0);
	

Download del codice   Visualizza il codice