Como detengo esta parte

void setup() {
  pinMode(2, INPUT);
  pinMode(13, OUTPUT);  
  pinMode(12, OUTPUT);  
  pinMode(11, OUTPUT);  
  pinMode(10, OUTPUT); 

  digitalWrite(10,HIGH);
  delay(500);
  digitalWrite(10,LOW);
  digitalWrite(12,HIGH);
  delay(3000);
}

void loop() {
  int trigger = digitalRead(2);
  if(trigger==LOW) { digitalWrite(13,HIGH);  }
  else {  
    digitalWrite(12,HIGH);
    delay(200);
    digitalWrite(12,LOW);
    delay(350);
  } 
}

Con este codigo intento hacer que cuado trigger es igual a LOW que el led del pin 12 prenda y apague, y cuando esta en HIGH que prenda el 13, pero que el 12 se apague por completo.
Alguien me ayudaria?
Gracias :smiley:

Ahí tienes puesto que cuando trigger sea LOW, pondrá el pin 13 en HIGH. Lo tienes justo al revés de lo que creo que quieres.

PepeChorva:
Ahí tienes puesto que cuando trigger sea LOW, pondrá el pin 13 en HIGH. Lo tienes justo al revés de lo que creo que quieres.

Quiza me exprese mal, todo funciona de maravillas, menos el pin12 que tiene el "blink" nunca para esa parte, yo necesito que cuando el Pin 13 = HIGH el 12 quede en LOW, pero no entiedo como hacerlo.

Creo que no acabo de entenderte, ¿quieres que haga el blink hasta que pulses el trigger para que deje de hacerlo y se quede encendido el pin 13?
En un post anterior, puse un código que permite dejar encendido/apagado un led, usando una variable de estado para la pulsación, quizás es eso lo que buscas pero con el blink. Duda rápida pulsador - #10 by pepegol - Español - Arduino Forum

PepeChorva:
Creo que no acabo de entenderte, ¿quieres que haga el blink hasta que pulses el trigger para que deje de hacerlo y se quede encendido el pin 13?
En un post anterior, puse un código que permite dejar encendido/apagado un led, usando una variable de estado para la pulsación, quizás es eso lo que buscas pero con el blink. Duda rápida pulsador - #10 by pepegol - Español - Arduino Forum

Exactamente Pepe, voy a revisar ese th a ver que informacion puedo aprender de ahí!
Te agradesco por las respuestas :slight_smile:

Hola thevjfla, en la entrada analógica tienes conectado un pulsador?¿ le has colocado un circuito anti rebote?¿ quizás el problema te puede venir por ahí ya que el código a primera vista se ve bien!

Un saludo!

Según el código lo tiene (o debería tenerlo) en el 2 digital.

Cierto es PepeChorva, me traicionó el subconsciente al escribir, ya que yo siempre conecto los pulsadores en los analógicos.

Gracias por la anotación.

En verdad está bien tenerlos en los analógicos, puedes meter un montón de pulsadores.