Pages: [1]   Go Down
Author Topic: Como detengo esta parte  (Read 587 times)
0 Members and 1 Guest are viewing this topic.
Buenos Aires, Argentina
Offline Offline
Newbie
*
Karma: 0
Posts: 28
kill kill!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Code:
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-grin
Logged

Onda
Offline Offline
Jr. Member
**
Karma: 0
Posts: 91
This is personal...
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

---
Saludos,
José Chorva
www.pepechorva.com
@pepechorva on twitter

Buenos Aires, Argentina
Offline Offline
Newbie
*
Karma: 0
Posts: 28
kill kill!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Onda
Offline Offline
Jr. Member
**
Karma: 0
Posts: 91
This is personal...
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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. http://arduino.cc/forum/index.php/topic,84268.msg631923.html#msg631923
Logged

---
Saludos,
José Chorva
www.pepechorva.com
@pepechorva on twitter

Buenos Aires, Argentina
Offline Offline
Newbie
*
Karma: 0
Posts: 28
kill kill!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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. http://arduino.cc/forum/index.php/topic,84268.msg631923.html#msg631923
Exactamente Pepe, voy a revisar ese th a ver que informacion puedo aprender de ahí!
Te agradesco por las respuestas smiley
Logged

Barcelona
Offline Offline
Jr. Member
**
Karma: 0
Posts: 64
electronix
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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!
Logged

riKon
visita mi blog tallerarduino.wordpress.com

Onda
Offline Offline
Jr. Member
**
Karma: 0
Posts: 91
This is personal...
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

---
Saludos,
José Chorva
www.pepechorva.com
@pepechorva on twitter

Barcelona
Offline Offline
Jr. Member
**
Karma: 0
Posts: 64
electronix
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

riKon
visita mi blog tallerarduino.wordpress.com

Onda
Offline Offline
Jr. Member
**
Karma: 0
Posts: 91
This is personal...
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

---
Saludos,
José Chorva
www.pepechorva.com
@pepechorva on twitter

Pages: [1]   Go Up
Jump to: