¿Cómo crear un pulsador y usarlo como interruptor ?
#define Push 2 //Damos el alias a nuestro pin 2.
#define LED 3 //Damos el alias a nuestro pin 3. int Push_lee = 0; int estadoLed = 0; int estadoAnterior = 0; void setup() { pinMode(LED,OUTPUT); //Definimos el pin LED como salida. pinMode(Push,INPUT); //Definimos el pin Push como entrada. } void loop() //Definimos nuestra secuencia. { Push_lee = digitalRead(Push); //Almacenamos en la variable la lectura del pulsador. if((Push_lee == 1) && (estadoAnterior == 0)) { estadoLed = 1 - estadoLed; delay(10); } estadoAnterior = Push_lee; if(estadoLed == 1)//Condición que si tenemos el valor de 1 entra en el. { digitalWrite(LED,HIGH); //Se manda un ALTO al LED. } else //Condición que se cumple si no se cumple el if. { digitalWrite(LED,LOW); } }
No hay comentarios:
Publicar un comentario