Pull-up y antirrebote: dos problemas distintos en botones Arduino
Pull-up y antirrebote: dos problemas distintos en botones Arduino
Un pull-up fija el nivel de una entrada abierta; el antirrebote evita contar varias transiciones de una pulsación. Entender la diferencia elimina dos fallas frecuentes.
Karen Muller · Tienda de Electrónica MX

Pull-up resuelve la entrada flotante
Una entrada abierta puede cambiar por interferencia. El pull-up le asigna un reposo alto; un pull-down puede asignarle un reposo bajo en otro circuito. Ambos definen niveles, pero no eliminan el movimiento mecánico del contacto.
Antirrebote resuelve las transiciones múltiples
Aunque el nivel de reposo esté definido, el contacto todavía puede alternar al pulsar. El programa debe aceptar un cambio estable o usar un circuito de acondicionamiento apropiado. Son decisiones separadas y conviene probarlas por separado.
Un contador necesita detectar el flanco
Leer LOW en cada vuelta del loop cuenta muchas veces mientras mantienes el dedo. En cambio, contar la transición estable de HIGH a LOW produce una cuenta por pulsación. Mantén presionado para verificar que el número no siga subiendo.
Mapa conceptual: del componente al resultado
Esquema funcional de esta guía. Para el cableado físico, sigue el pinout del modelo y las conexiones indicadas; las cajas no representan posiciones de terminales.
Video de Tienda de Electrónica MX
Botones en Electrónica: Guía COMPLETA para Usarlos en Arduino, Raspberry Pi y Más
Lista para revisar tu proyecto
- Conecta el botón entre D2 y GND del Uno, comprobando sus contactos.
- Carga el programa y abre el monitor a 9600 baudios.
- Pulsa diez veces y compara el contador; mantén presionado y comprueba que no suma más.
Errores que conviene evitar
- No confundir LOW con botón suelto usando INPUT_PULLUP.
- Un pull-up por sí solo no elimina el rebote mecánico.
Dónde comprar botones para Arduino en Puebla
Consulta estas referencias relacionadas y confirma modelo, presentación y disponibilidad antes de comprar. Puedes visitarnos en Calle 3 Sur 1104-A, Centro, Puebla, Puebla, C.P. 72000 o preguntar por las opciones de envío a tu destino en México. Para preparar una cotización, comparte el objetivo, la tarjeta utilizada y tu lista de materiales.

MICRO PUSH BUTTON 2T
SKU 02115 · Revisa el contenido y la ficha de la referencia.
Ver producto y consultar compra →
ARDUINO UNO R3 GENÉRICO
SKU 01025 · Revisa el contenido y la ficha de la referencia.
Ver producto y consultar compra →¿Quieres armarlo o elegir el equipo correcto?
Cuéntanos qué necesitas lograr. Te ayudamos a revisar referencias, accesorios y disponibilidad para tu compra.
Preguntar y cotizar por WhatsApp ↗Ubicación y contactoPreguntas frecuentes
¿El producto enlazado incluye todo lo que aparece en el video?
El video muestra una presentación concreta. Confirma contenido y accesorios en la ficha de la referencia que vas a comprar; no se consideran incluidos por aparecer en la demostración.
¿Puedo pedir ayuda para comprar en Puebla?
Sí. Envíanos por WhatsApp el nombre del producto, el objetivo de tu proyecto y la cantidad que necesitas. Confirma disponibilidad antes de tu visita o de elegir el envío.
¿Cuál es la siguiente guía de este tema?
Botón con Arduino: cuenta pulsaciones con antirrebote en millis. Abre el enlace de lectura complementaria para continuar con un enfoque diferente.
Karen Muller · Tienda de Electrónica MX