Cómo usar un botón pulsador - Tutorial de Arduino

Los botones o interruptores conectan dos puntos en un circuito cuando los presiona. Este ejemplo enciende un led cuando se presiona el botón una vez, y se apaga cuando se presiona dos veces.

En este tutorial también aprenderá a usar la variable 'flag' para controlar un evento.

¡Entonces empecemos!

Paso 1: lo que necesitarás

Para este tutorial necesitarás:

  • Arduino uno
  • Tablero de circuitos
  • LED
  • Resistencia de 220 ohmios y 10 kohmios
  • Presionar el botón

Paso 2: el circuito

Cuando el botón pulsador está abierto (sin presionar) no hay conexión entre las dos patas del botón pulsador, por lo que el pin está conectado a tierra (a través de la resistencia desplegable) y leemos un LOW. Cuando el botón está cerrado (presionado), hace una conexión entre sus dos patas, conectando el pin a 5 voltios, de modo que leemos un ALTO.

Propina:

También puede cablear este circuito de la manera opuesta, con una resistencia pullup que mantenga la entrada ALTA, y BAJA cuando se presiona el botón. Si es así, el comportamiento del boceto se invertirá, con el LED normalmente encendido y apagado cuando presiona el botón.

Si desconecta el pin de E / S digital de todo, el LED puede parpadear erráticamente. Esto se debe a que la entrada está "flotando", es decir, devolverá aleatoriamente ALTO o BAJO. Es por eso que necesita una resistencia pull-up o pull-down en el circuito.

Paso 3: el código

¡Aquí está el código 'Botón', incrustado usando codebender!

Tenga en cuenta que la rutina de configuración () se ejecuta solo una vez después de encender / reprogramar o presionar el botón de reinicio. En el siguiente programa, lo primero que debe hacer es inicializar el pin 9 como un pin de salida con la función pinMode () en la rutina setup ().

La rutina loop () se ejecuta una y otra vez, para siempre. En el bucle principal, lee el estado del botón (presionado = alto, no presionado = bajo) y lo almacena en la variable buttonState. Cuando se presiona el botón una vez, el led se enciende, y cuando se presiona dos veces, el led se apaga.

Lea los comentarios a continuación

Intente descargar el complemento codebender y haga clic en el botón Ejecutar en Arduino para programar su Arduino con este boceto. Y eso es todo, ¡has programado tu placa Arduino! Puedes seguir jugando con eso haciendo clic en el botón "Editar" / y comenzar a hacer tus propias modificaciones al código. Por ejemplo, puede agregar un segundo led o hacer que parpadee cuando se presiona el botón.

Paso 4: ¡Bien hecho!

Has completado con éxito un tutorial más de "Cómo" de Arduino y has aprendido a usar:

  • botones
  • variable de marca para controlar un evento

Espero que les haya gustado esto, háganmelo saber en los comentarios.

Habrá más de ellos, así que asegúrese de hacer clic en el botón Seguir :)

Artículos Relacionados