int verde1 = 23, amar1 = 22, roj1 = 21, verde2 = 18, amar2 = 5, roj2 =17;
void setup() {
//declaramos los LEDS como salidas para la practica
pinMode(verde1,OUTPUT);
pinMode(amar1,OUTPUT);
pinMode(roj1,OUTPUT);
pinMode(verde2,OUTPUT);
pinMode(amar2,OUTPUT);
pinMode(roj2,OUTPUT);
}
void loop() {
digitalWrite(roj1, HIGH);
digitalWrite(amar1, LOW);
digitalWrite(verde1, LOW);
digitalWrite(roj2, LOW);
digitalWrite(amar2, LOW);
digitalWrite(verde2, HIGH);
delay(3000);
//Parpadeo semaforo2 en verde
digitalWrite(verde2, LOW);
delay(1000);
digitalWrite(verde2, HIGH);
delay(1000);
digitalWrite(verde2, LOW);
delay(1000);
digitalWrite(verde2, HIGH);
delay(1000);
//Cambio semaforo a amarillo2
digitalWrite(amar2, HIGH);
digitalWrite(verde2, LOW);
delay(1000);
//////////////////////////////////////////////////////////////////////////
//Cambio semaforo1
digitalWrite(roj2, HIGH);
digitalWrite(amar2, LOW);
digitalWrite(verde2, LOW);
digitalWrite(roj1, LOW);
digitalWrite(amar1, LOW);
digitalWrite(verde1, HIGH);
delay(3000);
//Parpadeo semaforo1 en verde
digitalWrite(verde1, LOW);
delay(1000);
digitalWrite(verde1, HIGH);
delay(1000);
digitalWrite(verde1, LOW);
delay(1000);
digitalWrite(verde1, HIGH);
delay(1000);
//Cambio semaforo a amarillo1
digitalWrite(amar1, HIGH);
digitalWrite(verde1, LOW);
delay(1000);
}