Nota: TUTTI i prodotti OSOYOO per Arduino sono schede di terze parti completamente compatibili con Arduino.

Questo progetto imita il controllo del semaforo pedonale con un interruttore a pulsante. Utilizzeremo tre LED (ROSSO, GIALLO, VERDE) per imitare i semafori della strada principale, due LED (VERDE, ROSSO) per imitare la luce di attraversamento pedonale e un pulsante per imitare il pulsante di attraversamento pedonale. Quando si preme il pulsante, la luce verde della strada principale si spegne e la luce gialla si accende per 2 secondi, poi si accende la luce rossa, quindi si accende la luce verde del pedone. Dopo 4 secondi, la luce verde pedonale diventa lampeggiante per 5 secondi e si spegne. La luce rossa pedonale si accende e la luce rossa della strada principale si spegne e la luce verde della strada principale si accende.

Fase 1 – Collegare la scheda con i LED, le resistenze e il pulsante come indicato nella figura seguente:

Fase 2- Download crosstrafficlight.ino sketch file e caricarlo in Arduino.

Fase 3 – premere il pulsante, il semaforo rosso della strada principale si accende e quello verde dei pedoni si accende.

Progetto Atteso Risultato:

Stato normale: Luce ROSSA per i pedoni ACCESA, Luce VERDE per la strada principale ACCESA

Fase 1: Il pedone preme il pulsante

Fase 2: Il semaforo sulla strada principale diventerà GIALLO (questa fase dura 2 secondi)

Fase 3: La luce GIALLA sulla strada principale si spegne e si accende il ROSSO (questa fase dura 1 secondo)

Fase 4: Il pedone passa al VERDE (questa fase dura 4 secondi)

Fase 5: La luce VERDE per i pedoni inizia a lampeggiare (lampeggia per 2,5 secondi)

Fase 6: La luce per i pedoni diventa ROSSA (questa fase dura 0,1 secondo)

Fase 7: La luce ROSSA per i pedoni si accende, la luce VERDE per la strada principale si accende (torna allo stato normale fino a quando il pulsante per i pedoni viene premuto di nuovo)

Video dimostrativo del progetto: