// Declaramos el pin al que estarán conectados los pulsadores
int pinPulsador1 = 15; //Pulsador Rojo
int pinPulsador2 = 0; //Pulsador Verde
// Declaramos el pin al que estarán conectados los LEDs
int pinLedR = 5; //Rojo
int pinLedA = 17; //Amarillo
int pinLedAz = 16; //Azul
int pinLedV = 4; //Verde
void setup() {
// Determinamos que los pines de los pulsadores serán para recibir
pinMode(pinPulsador1, INPUT);
pinMode(pinPulsador2, INPUT);
// Determinamos que los pines de los LEDs serán para salida
pinMode(pinLedR, OUTPUT);
pinMode(pinLedA, OUTPUT);
pinMode(pinLedAz, OUTPUT);
pinMode(pinLedV, OUTPUT);
}
void loop() {
// Verificamos el estado del primer pulsador
if (digitalRead(pinPulsador1) == HIGH) {
digitalWrite(pinLedR, HIGH);
digitalWrite(pinLedA, HIGH);
}
else {
digitalWrite(pinLedR, LOW);
digitalWrite(pinLedA, LOW);
}
// Verificamos el estado del segundo pulsador
if (digitalRead(pinPulsador2) == HIGH) {
digitalWrite(pinLedAz, HIGH);
digitalWrite(pinLedV, HIGH);
}
else {
digitalWrite(pinLedAz, LOW);
digitalWrite(pinLedV, LOW);
}
delay(10);
}