//Cuando se pulsen dos pulsadores al mismo tiempo sonará un zumbador.
//Carles Ribis Palomares y Saúl Díaz López, 25-3-24
const int pinPulsador1 = 5; //Se declara una variable constante.
const int pinPulsador2 = 8; //Se declara una variable constante.
const int zumbador = 3; //Se declara una variable constante.
void setup (){
pinMode(zumbador, OUTPUT); //Declara zumbador como salida.
pinMode(pinPulsador1, INPUT_PULLUP); //Declara pinPulsador1 como entrada
//con resistencia insertada pull-up.
pinMode(pinPulsador2, INPUT_PULLUP); //Declara pinPulsador2 como entrada
//con resistencia insertada pull-up.
}
void loop (){
int pulsador1 = digitalRead(pinPulsador1); //Declara una variable que depende de una lectura digital.
int pulsador2 = digitalRead(pinPulsador2); //Declara una variable que depende de una lectura digital.
if (pulsador1 == HIGH && pulsador2 == HIGH) { //Si las variables pulsador1 y pulsador2 son iguales a 1 (HIGH).
digitalWrite(zumbador, LOW); //zumbador está en 5V, encendido.
}
else {
digitalWrite(zumbador, HIGH); //zumbador está en 0V, apagado.
}
}