// C++ code
//
int rossoUno = 7;
int gialloUno = 6;
int verdeUno =5 ;
int rossoDue = 4;
int gialloDue = 3;
int verdeDue =2 ;
void setup()
{
pinMode(rossoUno , OUTPUT);
pinMode(gialloUno , OUTPUT);
pinMode(verdeUno , OUTPUT);
pinMode(rossoDue , OUTPUT);
pinMode(gialloDue , OUTPUT);
pinMode(verdeDue , OUTPUT);
}
void loop()
{
// PASSA 1
digitalWrite(rossoUno , LOW);
digitalWrite(gialloUno , LOW);
digitalWrite(verdeUno , HIGH);
digitalWrite(rossoDue , HIGH);
digitalWrite(gialloDue , LOW);
digitalWrite(verdeDue , LOW);
delay(5000);
// TRANSIZIONE 1
digitalWrite(rossoUno , LOW);
digitalWrite(gialloUno , HIGH);
digitalWrite(verdeUno , LOW);
digitalWrite(rossoDue , HIGH);
digitalWrite(gialloDue , LOW);
digitalWrite(verdeDue , LOW);
delay(5000);
// BLOCCO TOTALE
digitalWrite(rossoUno , HIGH);
digitalWrite(gialloUno , LOW);
digitalWrite(verdeUno , LOW);
digitalWrite(rossoDue , HIGH);
digitalWrite(gialloDue , LOW);
digitalWrite(verdeDue , LOW);
delay(5000);
//PASSA 2
digitalWrite(rossoUno , HIGH);
digitalWrite(gialloUno , LOW);
digitalWrite(verdeUno , LOW);
digitalWrite(rossoDue , LOW);
digitalWrite(gialloDue , LOW);
digitalWrite(verdeDue , HIGH);
delay(5000);
//TRANSIZIONE 2
digitalWrite(rossoUno , HIGH);
digitalWrite(gialloUno , LOW);
digitalWrite(verdeUno , LOW);
digitalWrite(rossoDue , LOW);
digitalWrite(gialloDue , HIGH);
digitalWrite(verdeDue , LOW);
delay(5000);
// BLOCCO TOTALE
digitalWrite(rossoUno , HIGH);
digitalWrite(gialloUno , LOW);
digitalWrite(verdeUno , LOW);
digitalWrite(rossoDue , HIGH);
digitalWrite(gialloDue , LOW);
digitalWrite(verdeDue , LOW);
delay(5000);
//PASSA 1
digitalWrite(rossoUno , LOW);
digitalWrite(gialloUno , LOW);
digitalWrite(verdeUno , HIGH);
digitalWrite(rossoDue , HIGH);
digitalWrite(gialloDue , LOW);
digitalWrite(verdeDue , LOW);
delay(5000);
}
Comments