#define rojo 5
#define naranja 17
#define verde 4
#define amarillo 16
#define pulsador 27
void setup() {
pinMode (pulsador, INPUT);
pinMode (rojo, OUTPUT);
pinMode (naranja, OUTPUT);
pinMode (verde, OUTPUT);
pinMode (amarillo, OUTPUT);
}
void loop() {
if (digitalRead (pulsador)==1)
{ digitalWrite(rojo, HIGH);
delay(1000);
digitalWrite(naranja, HIGH);
delay(1000);
digitalWrite(amarillo, HIGH);
delay(1000);
digitalWrite(verde,HIGH);
delay(3000);
// Secuencia de apagado:
digitalWrite(rojo, LOW);
digitalWrite(naranja, LOW);
digitalWrite(amarillo, LOW);
digitalWrite(verde, LOW);
}
}