(Solucionado) Mantener un led encendido y al combiar cierto


hola que tal, recién comienzo con la programación para arduino y bueno como mencionaba en el titulo lo que hago es que tengo 4 entradas (botones) y 4 salidas (leds), lo que trato de hacer es que el led1 al momento de presionar el botón se active y se mantenga encendido hasta que se activen al mismo tiempo las 3 entradas restantes. hasta el momento solo conseguido que el primer led se mantenga encendido y lo que no logro hacer es que cuando active los tres led restantes el primero se apague. agradecería mucho de su ayuda o consejos. gracias

este es el codigo que llevo hecho. uso arduino uno

code: [select]

#define led    10
#define boton     5

#define led1      11
#define boton1    7

#define led2      12
#define boton2    8

#define led3      13
#define boton3    9




void setup () {
  pinmode(10, output);
  pinmode(5, input);
 
  pinmode(11, output);
  pinmode(7, input);

  pinmode(12, output);
  pinmode(8, input);

  pinmode(13, output);
  pinmode(9, input);

}

void loop () {
  if (digitalread (5) == high) {
    digitalwrite(10, high);
    if ((digitalread (7) == high) && (digitalread (8)== high) && (digitalread (9) == high)) {
      digitalwrite(10, low);
    }
    else {
      digitalwrite(10, high);
    }
  }

  if (digitalread (7) == high) {
    digitalwrite(11, high);
  }
  else {
    digitalwrite(11, low);
  }

  if (digitalread (8) == high) {
    digitalwrite(12, high);
  }
  else {
    digitalwrite(12, low);
  }

  if (digitalread (9) == high) {
    digitalwrite(13, high);
  }
  else {
    digitalwrite(13, low);
  }
}





Arduino Forum > International > Español > Software (Moderators: surbyte, Hector_A) > (Solucionado) Mantener un led encendido y al combiar cierto


arduino

Comments

Popular posts from this blog

Error compiling for board Arduino/Genuino Uno.

Installation database is corrupt

esp8266 (nodemcu 0.9) client.write très lent ???