//semaforo 1
// Victor Vaca Quinto "A"
int rojo1=5;
int amarillo1=6;
int verde1=7;
//semaforo 2
int rojo2=8;
int amarillo2=9;
int verde2=10;
void setup() {
// put your setup code here, to run once:
pinMode(rojo1, OUTPUT);
pinMode(amarillo1, OUTPUT);
pinMode(verde1, OUTPUT);
pinMode(rojo2, OUTPUT);
pinMode(amarillo2, OUTPUT);
pinMode(verde2, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
// semaforo 1
digitalWrite(rojo1, HIGH);
digitalWrite(amarillo1, LOW);
digitalWrite(verde1,LOW);
// semaforo 2
digitalWrite(rojo2, LOW);
digitalWrite(amarillo2, LOW);
digitalWrite(verde2,HIGH);
delay(4000);
// cambio de semaforo
digitalWrite(amarillo2,HIGH);
digitalWrite(verde2, LOW);
digitalWrite(rojo2, LOW);
delay(2000);
// cambio semaforo
digitalWrite(amarillo1,HIGH);
digitalWrite(verde1, LOW);
digitalWrite(rojo1, LOW);
delay(2000);
// ciclo final
// semaforo 1
digitalWrite(rojo1, LOW);
digitalWrite(amarillo1, LOW);
digitalWrite(verde1,HIGH);
// semaforo 2
digitalWrite(rojo2, HIGH);
digitalWrite(amarillo2, LOW);
digitalWrite(verde2,LOW);
delay(4000);
// cambio de semaforo
digitalWrite(amarillo2,HIGH);
digitalWrite(verde2, LOW);
digitalWrite(rojo2, LOW);
delay(2000);
// cambio semaforo
digitalWrite(amarillo1,HIGH);
digitalWrite(verde1, LOW);
digitalWrite(rojo1, LOW);
delay(2000);
}