const int ledrojo = 4;
const int ledazul = 3;
const int ledverd = 2;
const int botonrojo = 12;
const int botonazul = 11;
const int botonverd = 10;
int rojo = 0;
int azul = 0;
int verd = 0;
void setup() {
pinMode(ledrojo, OUTPUT);
pinMode(ledazul, OUTPUT);
pinMode(ledverd, OUTPUT);
pinMode(botonrojo, INPUT_PULLUP);
pinMode(botonazul, INPUT_PULLUP);
pinMode(botonverd, INPUT_PULLUP);
}
void loop() {
if (digitalRead(botonrojo) == LOW) {
if (rojo == 0) {
digitalWrite(ledrojo, HIGH);
rojo = 1;
digitalWrite(ledazul, LOW);
azul = 0;
digitalWrite(ledverd, LOW);
verd = 0;
} else {
digitalWrite(ledrojo, LOW);
rojo = 0;
}
delay(250);
}
if (digitalRead(botonazul) == LOW) {
if (azul == 0) {
digitalWrite(ledazul, HIGH);
azul = 1;
digitalWrite(ledrojo, LOW);
rojo = 0;
digitalWrite(ledverd, LOW);
verd = 0;
} else {
digitalWrite(ledazul, LOW);
azul = 0;
}
delay(250);
}
if (digitalRead(botonverd) == LOW) {
if (verd == 0) {
digitalWrite(ledverd, HIGH);
verd = 1;
digitalWrite(ledazul, LOW);
azul = 0;
digitalWrite(ledrojo, LOW);
rojo = 0;
} else {
digitalWrite(ledverd, LOW);
verd = 0;
}
delay(250);
}
}