const int ledPinRojo = 10;
const int ledPinAmarillo = 3;
const int ledPinVerde = 5;
const int ledPinAzul = 7;
const int ledPinBlanco = 12;
const int buttonPin = A0;
int buttonState = 0;
void setup() {
pinMode(ledPinRojo, OUTPUT);
pinMode(ledPinAmarillo, OUTPUT);
pinMode(ledPinVerde, OUTPUT);
pinMode(ledPinAzul, OUTPUT);
pinMode(ledPinBlanco, OUTPUT);
pinMode(buttonPin, INPUT_PULLUP);
digitalWrite(ledPinRojo, HIGH);
digitalWrite(ledPinAmarillo, LOW);
digitalWrite(ledPinVerde, LOW);
digitalWrite(ledPinAzul, HIGH);
digitalWrite(ledPinBlanco, LOW);
}
void loop() {
buttonState = digitalRead(buttonPin);
if(buttonState == LOW) {
digitalWrite(ledPinRojo, LOW);
digitalWrite(ledPinAmarillo, LOW);
digitalWrite(ledPinVerde, HIGH);
digitalWrite(ledPinAzul, LOW);
digitalWrite(ledPinBlanco, HIGH);
delay(10000);
digitalWrite(ledPinRojo, HIGH);
digitalWrite(ledPinAmarillo, LOW);
digitalWrite(ledPinVerde, LOW);
digitalWrite(ledPinRedP, HIGH);
digitalWrite(ledPinGreenP, LOW);
} else {
digitalWrite(ledPinRojo, HIGH);
digitalWrite(ledPinAmarillo, LOW);
digitalWrite(ledPinVerde, HIGH);
digitalWrite(ledPinRedP, HIGH);
digitalWrite(ledPinGreenP, LOW);
delay(5000);
digitalWrite(ledPinRojo, LOW);
digitalWrite(ledPinAmarillo, HIGH);
digitalWrite(ledPinVerde, LOW);
digitalWrite(ledPinRedP, HIGH);
digitalWrite(ledPinGreenP, LOW);
delay(5000);
digitalWrite(ledPinRojo, HIGH);
digitalWrite(ledPinAmarillo, LOW);
digitalWrite(ledPinVerde, LOW);
digitalWrite(ledPinRedP, HIGH);
digitalWrite(ledPinGreenP, LOW);
}
}