Utente:DaviBosco04/Arduino: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 1:
== '''Semaforo ad un Incrocio'''[modifica | modifica sorgente] ==
Il '''progetto''' che segue è un incrocio regolato da due semafori
=== Descrizione del progetto[modifica | modifica sorgente] ===
I due semafori si accendono insieme uno con il rosso e l'altro con il verde. il semaforo 2 diventa giallo e poi rosso e nello stesso momento il semaforo 1 diventa verde e cosi continua in loop come un semaforo stradale.
=== Schema elettrico[modifica | modifica sorgente] ===
=== Schema di montaggio[modifica | modifica sorgente] ===
{| class="wikitable"
|+
!Componenti
!Numero
!Valore
!Colore
|-
|Resistenza
|6
|220Ω
|
|-
|Diodi led
|6
|
|2rosso, 2 giallo, 2verde
|-
|breadboard
|
|
|
|}
=== Codice[modifica | modifica sorgente] ===
Line 35 ⟶ 57:
void loop() {
digitalWrite(led_gre_01, HIGH);// il led1 verde si accende
digitalWrite(led_gre_02, LOW);// il led2 verde rimane spento
digitalWrite(led_red_01, LOW);//il led1 rosso rimane spento
digitalWrite(led_red_02, HIGH);//il led2 rosso si accende
delay(3000);
digitalWrite(led_gre_01, LOW);//il led1 verde si spegne
digitalWrite(led_yel_01, HIGH);//il led1 giallo si accende
delay(1000);
digitalWrite(led_yel_01, LOW);//il led1 giallo si spegne
digitalWrite(led_red_01, HIGH);//il led1 rosso si accende
digitalWrite(led_red_02, LOW);// il led2 rosso si spegne
digitalWrite(led_gre_02, HIGH);//ilo led2 verde si accende
delay(
digitalWrite(led_gre_02, LOW);// il led2 verde si spegne
digitalWrite(led_yel_02, HIGH);//il led2 giallo si accende
delay(1500);
digitalWrite(led_yel_02, LOW);// il led2 giallo si spegne
digitalWrite(led_red_02, HIGH);//il led2 rosso si accende
delay(500);
digitalWrite(led_red_01, LOW);// il led1 rosso si spegne
digitalWrite(led_gre_01, HIGH);// il de1 verde si accende
delay(3000);
}
|