In questo progetto vedremo come realizzare un semaforo. È un progetto abbastanza semplice da realizzare, ma permette di capire meglio come azionare i LED, uno alla volta, e come gestire le pause per vederli accendersi.

Difficoltà:

Attrezzatura necessaria

Ora diamo un’occhiata ai materiali necessari per il progetto:

  • Una scheda Arduino Uno
  • 3 LED (rosso, arancione, verde)
  • 3 resistori da 220 ohm
  • Una breadboard
  • 4 fili jumper

Schema del progetto

A cosa servono i resistori?

I resistori consentono di limitare la corrente nei LED, impedendone così la bruciatura.

Programma del progetto

int led_Rouge = 6;  
int led_Orange = 5;  
int led_Verte = 4;

void setup() {
    pinMode(led_Rouge, OUTPUT); 
  	pinMode(led_Orange, OUTPUT); 
  	pinMode(led_Verte, OUTPUT);
}

void loop() {
digitalWrite(led_Verte,LOW);
digitalWrite(led_Rouge,HIGH); 
delay(2000);
digitalWrite(led_Rouge,LOW); 
digitalWrite(led_Orange,HIGH); 
delay(700); 
digitalWrite(led_Orange,LOW); 
digitalWrite(led_Verte,HIGH);
delay(2000); 

}

Come inserire il programma sulla scheda Arduino?

Per caricare il programma sulla scheda Arduino Uno, è necessario il software Arduino IDE. Dopodiché, è sufficiente collegare la scheda Arduino e selezionare la porta corretta. Infine, è possibile caricare il programma sulla scheda.

Simulazione

Ecco una simulazione del progetto su Tinkercad:

Conclusione

Per completare il progetto non vi resta che saldare i fili per rimuovere la breadboard e utilizzare il cartone per sostenere i tre LED e ottenere un semaforo funzionante.