jueves, 5 de marzo de 2015

Blink con Pulsador

Este es un pequeño sketch, para aquellos que comienzan a profundizar  a el Mundo de  Arduino.

Es una secuencia de Encendido_Apagado ("Blink"), controlado por un Push-botton

El funcionamiento se resume en, cuando el pulsador sea presionado, comiense  el blink y cuando este mismo pulsador sea precionado la secuencia se detenga.

Para el ejemplo usaremos

-Arduino
-Resistencia de 1K ohm
-Resistencia de 470 Ohm
-Led
-Pulsador




"SKETCH"

int constante = 0;
int constanteanterior = 0;
int salida = 0;

void setup (){
  pinMode(13,OUTPUT);
  pinMode(12,INPUT);
}

void loop (){
  constante = digitalRead(12);
  if ((constante == HIGH) && (constanteanterior == LOW)) {
  salida = 1-salida;
  delay(150);
  }
  
constanteanterior=constante;
 
if(salida == 1) { 
  digitalWrite(13,HIGH);
  delay(300);
  digitalWrite(13,LOW);
  delay(300);
}
 else {
   digitalWrite(13,LOW);
  }
}



Autor
Juan Espinoza




"Iré actualizando el post más tarde!"

No hay comentarios:

Publicar un comentario