Encender un LED con un pulsador con ARDUINO

 


Código pull-up LED encendido mientras se presiona el pulsador.

void setup() {
pinMode (3,INPUT_PULLUP); // declaramos el pin 3 entrada pullup
pinMode (13,OUTPUT); // declaramos el pin 4 de salida
}

void loop() {
int pulsador=digitalRead(3);//declaro la variable pulsador y guardo la lectura del pin 4

if (pulsador==1){      //si no esta pulsado
digitalWrite (13,LOW);// el led estara apagadO
}
else{                   // si no 
 digitalWrite (13,HIGH);  // encendemos el led
}
}

Código Pull-down LED encendido 10s desde que se pulsa el pulsador.

void setup() {
pinMode (3,INPUT); // declaramos el pin 3 entrada pullup
pinMode (13,OUTPUT); // declaramos el pin 4 de salida
}

void loop() {
int pulsador=digitalRead(3);//declaro la variable pulsador y guardo la lectura del pin 4

if (pulsador==0){      //si no esta pulsado
digitalWrite (13,LOW);// el led estara apagadO
}
else{                   // si no 
 digitalWrite (13,HIGH);  // encendemos el led
  delay(10000);          // y un delay de 10 segundos
}
}

Comentarios

Entradas populares de este blog

Cruce de semáforos con pulsador paso de peatones y detector de vehículos.

Motor paso a paso con Arduino

Sensor de agua con Arduino