¡Oferta!

12 Piezas de Pulsadores Táctiles Breadboard: 12x12x6mm

El precio original era: 4,58 €.El precio actual es: 2,12 €. Excluido IVA

12 Piezas de Pulsadores Táctiles Breadboard: 12x12x6mm

14 disponibles (puede reservarse)

Domande su questo prodotto? Scrivi a Lana su WhatsApp

Categorías: ,

🎬 El producto en vídeo

Descripción

Módulo de Botones Táctiles Breadboard MIS: 12x12x6mm – Descripción Completa y Guía de Uso con Arduino


✅ Descripción del Módulo de Botones Táctiles (Tactile Button) 12x12x6mm

El botón táctil 12x12x6mm es un componente electrónico comúnmente utilizado en prototipos en breadboard o en circuitos impresos. Está diseñado para ser presionado manualmente y volver automáticamente a la posición inicial (comportamiento momentáneo). Este módulo es ideal para proporcionar entrada de usuario en proyectos con Arduino y otros microcontroladores.

Características técnicas:

Característica Valor
Tipo Botón táctil momentáneo
Dimensiones 12mm x 12mm x 6mm
Número de Pines 4 (2 pares internamente conectados)
Material Plástico y metal
Compatibilidad Breadboard, PCB, Arduino
Montaje Through-Hole (a través de agujero)
Corriente máxima ~50mA (depende del modelo)

Nota: Los pares de pines adyacentes (horizontales o verticales) están eléctricamente conectados. El circuito se cierra solo cuando se presiona el pulsador.


🧰 Conexión a una Breadboard y a Arduino

Pinout del Pulsador

Los 4 pines están dispuestos en los vértices de un cuadrado. Los dos pares opuestos están conectados internamente. Cuando se presiona el pulsador, los dos pares se conectan entre sí.

  A ---- B
  |      |
  |      |   -> Pulsante
  |      |
  C ---- D
  • A = C
  • B = D
  • Cuando presionas: A–B–C–D se convierten entre sí.

Esquema de Conexión con Arduino

Aquí está el circuito típico para el uso del pulsador:

Componentes necesarios:

  • 1x Pulsador 12x12x6mm
  • 1x Resistencia de 10kΩ (pull-down)
  • Protoboard
  • Cables jumper
  • Arduino Uno (o compatible)

Esquema Eléctrico:

[Vcc 5V] ─────┐
              │
             [ Pulsante ]
              │
[D2 - Arduino]───┬────────┐
                 │        │
               [GND]   [10kΩ]
                         │
                       [GND]

O bien, puedes usar la resistencia pull-up interna de Arduino, simplificando el circuito.


💻 Guía de Programación en Arduino

Ejemplo 1: Lectura de Pulsador con Resistencia Externa (pull-down)

const int buttonPin = 2;  // Pin del pulsante
int buttonState = 0;      // Variabile per memorizzare lo stato

void setup() {
  pinMode(buttonPin, INPUT); // Configura il pin come input
  Serial.begin(9600);
}

void loop() {
  buttonState = digitalRead(buttonPin); // Legge lo stato

  if (buttonState == HIGH) {
    Serial.println("Pulsante premuto!");
  } else {
    Serial.println("Pulsante NON premuto.");
  }

  delay(200); // Delay per evitare letture instabili
}

Ejemplo 2: Uso de la Resistencia Pull-up Interna de Arduino

const int buttonPin = 2;  // Pin collegato al pulsante
int buttonState = 0;

void setup() {
  pinMode(buttonPin, INPUT_PULLUP); // Abilita resistenza pull-up interna
  Serial.begin(9600);
}

void loop() {
  buttonState = digitalRead(buttonPin);

  // Nota: con INPUT_PULLUP, LOW = premuto
  if (buttonState == LOW) {
    Serial.println("Pulsante premuto!");
  } else {
    Serial.println("Pulsante NON premuto.");
  }

  delay(200);
}

ℹ️ Importante: Cuando se usa INPUT_PULLUPconecta el otro extremo del pulsador a GND, no a Vcc.


🧠 Consejos Útiles

  • Debounce: Los pulsadores mecánicos pueden generar «rebotes» eléctricos. Usa un debounce software o un condensador.
bool buttonPressed() {
  if (digitalRead(buttonPin) == LOW) {
    delay(50); // Attendi stabilizzazione
    if (digitalRead(buttonPin) == LOW) return true;
  }
  return false;
}
  • Más pulsadores: Puedes usar más pulsadores en diferentes pines o en matrices.
  • Eventos: Asocia acciones a cada presión para crear menús, selecciones, contadores, etc.

🔚 Conclusión

El botón táctil 12x12x6mm es un componente fundamental para la interacción del usuario en proyectos con Arduino. Es sencillo de conectar y programar, y permite desarrollar interfaces versátiles. Ya sea que quieras encender un LED, crear un menú, o iniciar un motor, este botón es un excelente punto de partida.

Tutorial: Cómo usar Botones Táctiles Breadboard MIS

Los botones táctiles son componentes fundamentales para interactuar con circuitos electrónicos. Son ideales para proyectos de Arduino, prototipos en breadboard o cualquier otro sistema que requiera un input manual.

Qué necesitas

  • Arduino
  • Protoboard
  • Cables jumper

Pasos

  1. Coloca el botón táctil en el breadboard de manera que permita la conexión de los cables a los patines del componente.
  2. Utiliza los cables jumper para conectar los dos patines del botón al circuito electrónico. Verifica las especificaciones del datasheet para entender qué pines se usan como entradas o salidas.
  3. Si estás utilizando un Arduino, conecta el pulsador a un puerto digital del Arduino.
  4. Escribe un sketch en Arduino que lea el estado del pulsador e imprima un mensaje cuando se presiona.

Código de ejemplo

void setup() {
  pinMode(2, INPUT);
}

void loop() {
  if (digitalRead(2) == HIGH) {
    Serial.println("Pulsante premuto");
  }
}

Miniproyecto

Crea un sistema de alarma doméstico que active una sirena cuando el pulsador se presiona.

Errores comunes

  • Conectar los pies del pulsador de manera incorrecta
  • No conectar correctamente el Arduino al ordenador
  • Ignorar la resistencia pull-up/pull-down necesaria

Accesorios recomendados

  • Resistencias de protección
  • Buzzer o relé para alarma
  • LED indicadores

Preguntas frecuentes

¿Funciona el pulsador incluso si no se presiona?
No, el pulsador táctil cambia el estado del circuito solo cuando se presiona.

¿Puedo usar más pulsadores en un proyecto?
Sí, puedes conectar más pulsadores a diferentes pines del Arduino.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “12 Piezas de Pulsadores Táctiles Breadboard: 12x12x6mm”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *