int vert1=4;
int jaune1=3;
int rouge1=2;
int vert2=7;
int jaune2=6;
int rouge2=5;
int vert3=10;
int jaune3=9;
int rouge3=8;
int vert4=13;
int jaune4=12;
int rouge4=11;
void setup() {
pinMode(vert1,OUTPUT);
pinMode(jaune1,OUTPUT);
pinMode(rouge1,OUTPUT);
pinMode(vert2,OUTPUT);
pinMode(jaune2,OUTPUT);
pinMode(rouge2,OUTPUT);
pinMode(vert3,OUTPUT);
pinMode(jaune3,OUTPUT);
pinMode(rouge3,OUTPUT);
pinMode(vert4,OUTPUT);
pinMode(jaune4,OUTPUT);
pinMode(rouge4,OUTPUT);
void arco() {
digitalWrite(vert1,HIGH);
digitalWrite(jaune1,LOW);
digitalWrite(rouge1,LOW);
digitalWrite(vert3,HIGH);
digitalWrite(jaune3,LOW);
digitalWrite(rouge3,LOW);
digitalWrite(vert2,LOW);
digitalWrite(jaune2,LOW);
digitalWrite(rouge2,HIGH);
digitalWrite(vert4,LOW);
digitalWrite(jaune4,LOW);
digitalWrite(rouge4,HIGH);
delay(5000);
}
void clign(){
for(int i=0;i<4;i++){
digitalWrite(vert1,LOW);
digitalWrite(jaune1,HIGH);
digitalWrite(rouge1,LOW);
digitalWrite(vert3,LOW);
digitalWrite(jaune3,HIGH);
digitalWrite(rouge3,LOW);
delay(50);
digitalWrite(jaune1,LOW);
digitalWrite(jaune3,LOW);
delay(50);
}
}
void arcon(){
digitalWrite(rouge1,HIGH);
digitalWrite(jaune1,LOW);
digitalWrite(vert1,LOW);
digitalWrite(rouge3,HIGH);
digitalWrite(jaune3,LOW);
digitalWrite(vert3,LOW);
digitalWrite(vert2,HIGH);
digitalWrite(jaune2,LOW);
digitalWrite(rouge2,LOW);
digitalWrite(vert4,HIGH);
digitalWrite(jaune4,LOW);
digitalWrite(rouge4,LOW);
delay(5000);
}
void clignn(){
for(int i=0;i<4;i++){
digitalWrite(jaune2,HIGH);
digitalWrite(vert2,LOW);
digitalWrite(rouge2,LOW);
digitalWrite(jaune4,HIGH);
digitalWrite(vert4,LOW);
digitalWrite(rouge4,LOW);
delay(50);
digitalWrite(jaune2,LOW);
digitalWrite(jaune4,LOW);
delay(50);
}
}
void loop(){
arco();
clign();
arcon();
clignn();
}