Envíos a todo MéxicoCompra protegidaAsesoría de especialistas

Pull-up y antirrebote: dos problemas distintos en botones Arduino

Del video al proyecto · 09 / Elección y diagnóstico

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

MICRO PUSH BUTTON 2T para el tema botones antirrebote
Fotografía del producto relacionado: MICRO PUSH BUTTON 2T
01 / Decide con información

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

D2 con INPUT_PULLUP
Botón → GND
Lectura estable 30 ms
Aceptar nuevo estado
Cambio estable a LOW
Contador + 1

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.

Mira la demostración

Video de Tienda de Electrónica MX

Botones en Electrónica: Guía COMPLETA para Usarlos en Arduino, Raspberry Pi y Más

Abrir el video en YouTube ↗

02 / Comprueba antes de decidir

Lista para revisar tu proyecto

  1. Conecta el botón entre D2 y GND del Uno, comprobando sus contactos.
  2. Carga el programa y abre el monitor a 9600 baudios.
  3. 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.
Tienda de Electrónica MX · Centro de Puebla

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.

¿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 contacto

Preguntas 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

Karen Muller · Tienda de Electrónica MX

Video de referencia del canal Tienda de Electrónica MX. Las explicaciones, consejos y programas adicionales son desarrollo editorial de esta guía. Verifica el modelo exacto y sus condiciones de uso.

Compartir ahora:
01Compra informadaPrecio, existencia y características antes de pagar.
02Garantía claraProcedimiento documentado para solicitar ayuda.
03PrivacidadTus datos se utilizan únicamente para fines informados.
Consultar políticas ↗