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.
constintled_red_01=2;constintled_yel_01=3;constintled_gre_01=4;constintled_red_02=5;constintled_yel_02=6;constintled_gre_02=7;voidsetup(){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);}voidloop(){digitalWrite(led_gre_01,HIGH);// il led1 verde si accendedigitalWrite(led_gre_02,LOW);// il led2 verde rimane spentodigitalWrite(led_red_01,LOW);//il led1 rosso rimane spento digitalWrite(led_red_02,HIGH);//il led2 rosso si accendedelay(3000);digitalWrite(led_gre_01,LOW);//il led1 verde si spegnedigitalWrite(led_yel_01,HIGH);//il led1 giallo si accendedelay(1000);digitalWrite(led_yel_01,LOW);//il led1 giallo si spegnedigitalWrite(led_red_01,HIGH);//il led1 rosso si accendedigitalWrite(led_red_02,LOW);// il led2 rosso si spegne digitalWrite(led_gre_02,HIGH);//ilo led2 verde si accendedelay(2000);digitalWrite(led_gre_02,LOW);// il led2 verde si spegne digitalWrite(led_yel_02,HIGH);//il led2 giallo si accendedelay(1500);digitalWrite(led_yel_02,LOW);// il led2 giallo si spegne digitalWrite(led_red_02,HIGH);//il led2 rosso si accendedelay(500);digitalWrite(led_red_01,LOW);// il led1 rosso si spegne digitalWrite(led_gre_01,HIGH);// il de1 verde si accende delay(3000);}