const byte pin_boton1 = PB11;
const byte pin_boton2 = PB10;
const byte pin_boton3 = PB1;
const byte pin_boton4 = PB0;
const byte pin_boton5 = PA7;
const byte pin_boton6 = PA6;
const byte pin_boton7 = PA5;
const byte pin_boton8 = PA4;
bool decisor = true;
bool decisor2 = true;
void setup () {
// configuracion botones
pinMode(pin_boton1, INPUT_PULLUP);
pinMode(pin_boton2, INPUT_PULLUP);
pinMode(pin_boton3, INPUT_PULLUP);
pinMode(pin_boton4, INPUT_PULLUP);
pinMode(pin_boton5, INPUT_PULLUP);
pinMode(pin_boton6, INPUT_PULLUP);
pinMode(pin_boton7, INPUT_PULLUP);
pinMode(pin_boton8, INPUT_PULLUP);
// salidas
pinMode(PB11, OUTPUT);
pinMode(PB10, OUTPUT);
pinMode(PB1, OUTPUT);
pinMode(PB0, OUTPUT);
pinMode(PA7, OUTPUT);
pinMode(PA6, OUTPUT);
pinMode(PA5, OUTPUT);
pinMode(PA4, OUTPUT);
}
void loop () {
if (digitalRead(pin_boton1) == LOW && decisor == true) {
decisor = false;
}
if (digitalRead(pin_boton1) == LOW && decisor == false) {
decisor = true;
digitalWrite(PB11, !digitalRead(PB11));
}
delay(30);
}
//if (digitalRead(pin_boton2() == LOW) presionado2 = HIGH;
// if (digitalRead(pin_boton3() == LOW) presionado3 = HIGH;
//if (digitalRead(pin_boton4() == LOW) presionado4 = HIGH;
//if (digitalRead(pin_boton5() == LOW) presionado5 = HIGH;
//if (digitalRead(pin_boton6() == LOW) presionado6 = HIGH;
//if (digitalRead(pin_boton7() == LOW) presionado7 = HIGH;
//if (digitalRead(pin_boton8() == LOW) presionado8 = HIGH;