(Solucionado) Mantener un led encendido y al combiar cierto

Corrección es el pin 5

cuando esta activado el voltaje en la salida del pin 5 que viene siendo el led 10 es de 1.92 y al desactivarlo 1.57v

#define LED    10
#define BOTON     5

#define LED1      11
#define BOTON1    7

#define LED2      12
#define BOTON2    8

#define LED3      13
#define BOTON3    9

bool estadoanterior = false; // Uso false apagado y true encendido pero creo que podria usar HIGH y LOW

void setup() {


  pinMode(BOTON, INPUT);
  pinMode(BOTON1, INPUT);
  pinMode(BOTON2, INPUT);
  pinMode(BOTON2, INPUT);

  pinMode(LED, OUTPUT);
  pinMode(LED1, OUTPUT);
  pinMode(LED2, OUTPUT);
  pinMode(LED3, OUTPUT);

}

void loop() {
  if (digitalRead (BOTON) == HIGH && estadoanterior == true) 
  {
    digitalWrite(LED, LOW);
    estadoanterior = true;
  }
  else if (digitalRead (BOTON) == LOW) // 
  {
    digitalWrite(LED, LOW);
    estadoanterior = false;
  }
  if ((digitalRead (BOTON1) == HIGH) && (digitalRead (BOTON2) == HIGH) && (digitalRead (BOTON3) == HIGH))
  {
    digitalWrite(LED, LOW);
  }
  else
  {
    digitalWrite(LED, HIGH);
  }
  if (digitalRead (BOTON1) == HIGH) {
    digitalWrite(LED1, HIGH);
  }
  else {
    digitalWrite(LED1, LOW);
  }

  if (digitalRead (BOTON2) == HIGH) {
    digitalWrite(LED2, HIGH);
  }
  else {
    digitalWrite(LED2, LOW);
  }
  if (digitalRead (BOTON3) == HIGH) {
    digitalWrite(LED3, HIGH);
  }
  else {
    digitalWrite(LED3, LOW);
  }
}