Utente:DaviBosco04/Arduino: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
→‎Codice: Revisioni minime
 
Riga 38:
|
|2rosso, 2 giallo, 2verde
|-
|breadboard
|
|
|
|}
 
 
=== Codice ===
<syntaxhighlight lang="arduino" line="1">
const int led_red_01 = 2;
const int led_yel_01led_red_01 = 32;
const int led_gre_01led_yel_01 = 43;
const int led_red_02led_gre_01 = 54;
const int led_yel_02led_red_02 = 65;
const int led_gre_02led_yel_02 = 76;
const int led_red_01led_gre_02 = 27;
 
void setup() {
pinMode(led_red_01, OUTPUT);
pinMode(led_yel_01, OUTPUT);
pinMode(led_gre_01, OUTPUT);
pinMode(led_red_02, OUTPUT);
pinMode(led_yel_02, OUTPUT);
pinMode(led_gre_02, OUTPUT);
}
 
 
 
void loop() {
void setup() {
digitalWrite(led_gre_01, HIGH);// il led1 verde si accende
pinMode(led_red_01, OUTPUT);
digitalWrite(led_gre_02, LOW);// il led2 verde rimane spento
pinMode(led_yel_01, OUTPUT);
digitalWrite(led_red_01, LOW);//il led1 rosso rimane spento
pinMode(led_gre_01, OUTPUT);
digitalWrite(led_red_02, HIGH);//il led2 rosso si accende
pinMode(led_red_02, OUTPUT);
delay(3000);
pinMode(led_yel_02, OUTPUT);
digitalWrite(led_gre_01, LOW);//il led1 verde si spegne
pinMode(led_gre_02, OUTPUT);
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
void loop() {
delay(2000);
digitalWrite(led_gre_02led_gre_01, LOWHIGH);// il led2led1 verde si spegne accende
digitalWrite(led_yel_02led_gre_02, HIGHLOW);// il led2 gialloverde sirimane accendespento
digitalWrite(led_red_01, LOW);//il led1 rosso rimane spento
delay(1500);
digitalWrite(led_yel_02led_red_02, LOWHIGH);// il led2 giallorosso si spegne accende
delay(3000);
digitalWrite(led_red_02, HIGH);//il led2 rosso si accende
digitalWrite(led_gre_01, LOW);//il led1 verde si spegne
delay(500);
digitalWrite(led_red_01led_yel_01, LOWHIGH);// il led1 rossogiallo si spegne accende
delay(1000);
digitalWrite(led_gre_01, HIGH);// il de1 verde si accende
digitalWrite(led_yel_01, HIGHLOW);//il led1 giallo si accendespegne
delay(3000);
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(2000);
digitalWrite(led_gre_02, LOW);// il led2 verde rimanesi spegne spento
digitalWrite(led_red_02led_yel_02, HIGH);//il led2 rossogiallo si accende
delay(1500);
digitalWrite(led_yel_01led_yel_02, LOW);// il led1led2 giallo si spegne
digitalWrite(led_red_02, HIGH);//il led2 rosso si accende
delay(500);
digitalWrite(led_gre_01led_red_01, HIGHLOW);// il de1led1 verderosso si accendespegne
digitalWrite(led_gre_01, HIGH);// il led1de1 verde si accende
delay(3000);
}
</syntaxhighlight>
 
=== Conclusioni ===