-tarjeta arduino uno
-un led blanco super brillante
-resistencia de 220 ohms
-cables jumper
-mini protoboard
-microswitch (push button)
ahora vamos con el diagrama:
y aqui esta el codigo:
int estado = 0; //guarda estado de boton
int salida = 0;
int estadoAnterior = 0; //guarda estado de boton
void setup() {
pinMode(4,INPUT); //boton entrada
pinMode(5,OUTPUT); //led salida
}
void loop() {
estado = digitalRead(4); //leer estado de boton
if((estado == HIGH) && (estadoAnterior == LOW )) {
salida = 1 - salida;
delay(20);
}
estadoAnterior = estado;
if(salida == 1){ //si estado es alto
digitalWrite(5,HIGH); //led encendido
}
else {
digitalWrite(5 ,LOW); //apagamos led
}
}
No hay comentarios:
Publicar un comentario