miércoles, 11 de septiembre de 2019

Practica Arduino: Botón para encender LED.

En la siguiente práctica de Arduino conectamos un LED y un botón para que al presionar este nuestro LED se encienda.

El código a usar es el siguiente:

       
int estado = 0;//Guarda el estado del boton
int estadoAnterior = 0;//Guarda el estado anterior del boton
int salida = 0;// 0 = led apagado

void setup() {

pinMode(8,INPUT);//declaramos el boton como entrada
pinMode(4,OUTPUT);//declaramos el boton como salida
}

void loop() {
  
estado = digitalRead(8);  //leer el estado del boton

if((estado == HIGH) && (estadoAnterior == LOW)){
  salida = 1 - salida;
}
estadoAnterior = estado;//Guarda el valor actual
if(estado == HIGH){ //si el estado esta en alto
  digitalWrite(4, HIGH); // encendemos el led
}
else{                   //Apagamos el led
  digitalWrite(4, LOW);
}

}