¿Cómo Identificar la pulsación de un botón? Con Arduino, podemos determinar la identificación de la pulsación de los botones que hemos conectado en el circuito. Para ello, tendremos en mente el uso de la resistencia de pull-up y pull-down. Pudiendo entonces, determinar dos circuitos para cada una de las resistencias.

Ahora bien, especificaremos cada una de las conexiones con las que podemos contar en estos casos y cómo programar para la identificación de pulsación de los botones conectados. Recuerda que, en caso de estar indicando que se encuentra encendido el botón, el pin recibe la señal y se indica HIGH. De lo contrario, cuando no se ha pulsado el botón, se mantendrá apagado.

Conexiones con Arduino

Si cuentas con un protoboard, entonces la conexión irá vinculada a él, lo que te permitirá pues, establecer la conexión de circuito. Conecta pues, en el pin D5 con el S1, siendo GND la conexión de tierra. En el Arduino SV corresponde pues, al R1, que estará vinculado al R2 de las resistencias, por consecuente, como se muestra en la siguiente imagen: https://acortar.link/hcJ3iD.

Código y programación

Tomando en cuenta lo anterior, comenzaremos a detallar lo que implica los códigos de programación. Tengamos en cuenta lo siguiente:

  • Se debe definir el puerto del pulsador
  • Se determinará el encendido del LED para establecer el estado de los botones
  • Se especificará que el interruptor es una entrada
  • Determinar el LED como una salida
  • Se debe comenzar con la comunicación serial
  • Luego, especificaremos void loop con el pulsador y el LED como un estado del pulsador que hemos establecido.

Ahora bien, si ya tienes experiencia escribiendo en programación, puedes especificar cada una de las indicaciones que se han especificado. Por otro lado, un ejemplo más detallado lo puedes ver en algunos sitios donde encontrarás librearías que luego puedes descargar para tener como ejemplo o copiarlas.

Detección de pulsación

Ahora bien, en el momento en que hemos determinado el LED en el código, este podrá determinar e identificar cuando se pulsa un botón por medio del paso de la carga. Es decir que, cuando hemos seleccionado el estado de encendido, cada vez que pulsemos el botón, el LED se encenderá para identificar que se encuentra activo.

Ahora bien, queda entonces entre dicho que, en tanto que no haya pulsación del botón, no se generará la carga, mejor dicho, se mantendrá apagada la carga, dejando por supuesto el LED en estado inactivo. Lo que podemos leer, es que se trata de LOW, en cuanto a una identificación.

Consideraciones

Es posible que, al momento de escribir el código de programación, encuentres algunos puntos que deben ser corregidos. Como hemos dicho, en la web encontrarás librerías determinadas a este proyecto y que, otros colaboradores se encuentran desarrollando para compartir con otros usuarios.

Cuando hemos comprendido el funcionamiento del lenguaje de programación, comprenderemos mejor cómo se escribe ciertos mandos, y cómo hacerlo para que podamos cargar los códigos sin problemas al Arduino, y lograr las tareas que se han determinado.