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);
}
}