Botón Pulsador: táctiles, de panel y con retención | MechatronicStore

Botón Pulsador: táctiles, de panel y con retención | MechatronicStore

El de 2 pines tiene un solo contacto: al presionarlo, cierra ese circuito y nada más. El de 4 pines en realidad son dos pares de pines: los dos que salen del mismo lado del cuerpo ya están unidos entre sí de forma permanente, incluso sin presionar nada. Al presionar el botón se cierra el circuito entre los dos pares, no dentro de un mismo par. Por eso conviene usar un pin de cada par (quedan opuestos en diagonal) y, si tienes dudas de cuál es cuál, comprobarlo con un multímetro en continuidad antes de soldar: si conectas dos pines del mismo par te queda un corto permanente y el botón nunca va a hacer nada.

Un lado del pulsador va a un pin digital y el otro a GND. Como el pin queda flotando cuando el botón no está presionado, necesitas fijar su estado con una resistencia pull up o pull down, o directamente activar la resistencia interna con INPUT_PULLUP en el código: así el pin lee HIGH en reposo y LOW al presionar, sin cablear nada extra.

Ahí no corresponde un táctil de protoboard, sino un pulsador de panel dimensionado para la corriente real del equipo, como los de 250V 3A o 660V 10A con cabezal tipo hongo y retención, que se traban al presionarlos y se liberan girándolos. Van atornillados directo al tablero o al gabinete de la máquina.

El contacto mecánico del pulsador vibra por unos milisegundos antes de asentarse, y en ese lapso el microcontrolador puede leer varios cambios de estado como si fueran clics distintos. Se soluciona con antirrebote por software: ignorar cualquier cambio de estado durante 20 a 50 milisegundos después del primero, usando millis() en vez de delay() para no bloquear el resto del programa.

Para liberar una chapa magnética necesitas un pulsador momentáneo con contacto normalmente cerrado, es decir que el circuito conduce en reposo y se corta justo mientras lo mantienes presionado. Con eso, al soltar el botón la chapa vuelve a energizarse y la puerta queda trabada de nuevo. Si en cambio quieres que la puerta quede liberada de forma permanente hasta que alguien la rearme, ahí corresponde un botón de emergencia con retención tipo hongo, que se traba al presionarlo y se libera girándolo.

El momentáneo, que es el tipo más común de los botones táctiles y de panel, vuelve solo a su posición original apenas lo sueltas. El de autobloqueo, como el pulsador DPDT de 6 pines, se queda trabado en la posición presionada hasta que lo vuelves a presionar, funcionando como un interruptor de encendido y apagado en vez de un pulso. Fíjate bien en cuál necesitas antes de comprar: usar uno con autobloqueo donde tu circuito espera solo un pulso corto puede dejar el sistema encendido de forma permanente sin que te des cuenta.

No. El pulsador táctil, el 6x6mm o 12x12mm de toda la vida, es un interruptor mecánico: tiene una cúpula metálica que hace contacto físico al presionarlo y con el uso se puede desgastar. El botón touch capacitivo, como el módulo TTP223, no tiene partes móviles: detecta el cambio de capacitancia cuando el dedo toca la superficie, así que no sufre desgaste mecánico, pero sí necesita alimentación para funcionar. Para un reset físico simple sirve el táctil; para un panel sellado sin piezas que se puedan trabar, conviene el capacitivo.

Un botón pulsador es un interruptor mecánico que cambia el estado de un circuito solo mientras actúa la presión del dedo. Por dentro trae un resorte o una cúpula metálica que hace contacto al deformarse y vuelve a su forma apenas sueltas, lo que lo hace momentáneo por diseño. Es la interfaz física más barata y más directa que existe: no necesita alimentación propia, solo cierra o abre el paso de la señal o de la corriente que le definas.

La mayoría son normal abierto (N/A) : el circuito queda cortado hasta que presionas. Los normal cerrado (N/C) hacen lo contrario, conducen en reposo y se abren al presionar, y se usan en sistemas de seguridad donde un cable cortado debe frenar el equipo, no dejarlo andando. En formato, los táctiles de 6x6mm y 12x12mm se pinchan en la protoboard o se sueldan a una placa perforada para prototipos con Arduino o ESP32, los SMD se sueldan por reflujo en producciones más chicas, los verticales entran por el canto de la placa para montaje lateral, y los de panel de 12, 16 y 22mm se atornillan a un gabinete o tablero cuando el botón necesita quedar del lado externo de una carcasa.

El pulsador está pensado para una acción puntual: confirmar, resetear, disparar un evento y volver solo a su posición. El interruptor de palanca (toggle) mantiene el estado que le diste hasta que lo mueves de nuevo, así que es la elección correcta cuando necesitas un encendido u apagado permanente, como la alimentación general de un equipo. Un pulsador con retención cumple una función parecida a la del toggle, con la diferencia de que se acciona con un solo dedo en el mismo eje, sin la palanca lateral.

Un pin digital conectado a un pulsador queda flotando cuando el botón no está presionado, así que necesita una resistencia pull up o pull down para fijar su estado en reposo. La forma más simple es declarar el pin con INPUT_PULLUP , que activa la resistencia interna del microcontrolador y deja el pin en HIGH hasta que el botón lo baja a GND. Para evitar que el contacto mecánico dispare varias lecturas por un solo clic, se agrega antirrebote por software: se ignora cualquier cambio de estado durante los primeros 20 a 50 milisegundos, controlados con millis() para no detener el resto del programa mientras se espera.

Recommended articles