//definir los pines del boton y el LED
const int botonAzul = 2;
const int botonAmarillo = 0;//Cambiar el numero de pin que uses para el boton
const int led1 = 4;
const int led2 = 16;
const int led3 = 17;
const int led4 = 5;//Cambiar el numero de pin que uses para el LED
void setup(){
Serial.begin(115200);
//configurar los pines
pinMode(botonAzul, INPUT);
pinMode(botonAmarillo, INPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
}
void loop(){
//leer el estado del boton
int estadoAz = digitalRead(botonAzul);
int estadoAm = digitalRead(botonAmarillo);
//verificar si el boton esta presionado
if (estadoAz == HIGH){
//encender el led
digitalWrite(led2, HIGH);
digitalWrite(led4, HIGH);
}
if (estadoAm == HIGH) {
//apagar el led
digitalWrite(led1, HIGH);
digitalWrite(led3, HIGH);
}
//esperar un leve momento para evitar lecturas erraticas
delay(50);
}