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
Publicar un comentario