#define Led_Rojo 2
#define Led_Amarillo 4
#define Led_Verde 6
int Semaforo = 0; //0 es rojo, 1 es amarillo y 2 es verde
//Responder: Cuánto tiempo pasa (en segundos) hasta que se vuelve
//a encender el LED rojo? Respuesta:
//Completar con INPUT, OUTPUT, HIGH y LOW según corresponda
void setup()
{
pinMode(Led_Rojo,);
pinMode(Led_Amarillo,);
pinMode(Led_Verde,);
}
void loop()
{
if(Semaforo == 0)
{
digitalWrite(Led_Rojo, );
digitalWrite(Led_Amarillo, );
digitalWrite(Led_Verde, );
delay(3000);
Semaforo = 1;
}
if(Semaforo == 1)
{
digitalWrite(Led_Rojo, );
digitalWrite(Led_Amarillo, );
digitalWrite(Led_Verde, );
delay(1000);
Semaforo = 2;
}
if(Semaforo == 2)
{
digitalWrite(Led_Rojo, );
digitalWrite(Led_Amarillo, );
digitalWrite(Led_Verde, );
delay(3000);
Semaforo = 0;
}
}