¡Oferta!

2 Piezas 12*12*7.3 Square Pulsador

El precio original era: 1,96 €.El precio actual es: 1,70 €. Excluido IVA

2 Piezas 12*12*7.3 Square Pulsador

6 disponibles (puede reservarse)

Domande su questo prodotto? Scrivi a Lana su WhatsApp

🎬 El producto en vídeo

Descripción

Qué es

Los dos pulsadores cuadrados de dimensiones 12x12mm son un componente simple pero esencial para proyectos Arduino y Raspberry Pi. Este tipo de interruptor es ideal para implementar funciones como la encendido o el apagado de dispositivos.

Características

  • Dimensiones: 12x12mm
  • Altura: 7.3mm
  • Cantidad: 2 piezas

Para qué sirve

Los pulsadores cuadrados son útiles para proyectos que requieren una interfaz de usuario simple y visible, como la creación de juegos interactivos o el encendido/apagado de dispositivos. Son compatibles con Arduino y Raspberry Pi.

Tutorial: Cómo usar Pulsador Cuadrado 12*12mm

Este pulsador cuadrado de dimensiones 12x12mm es ideal para proyectos Arduino y Raspberry Pi que requieren un interruptor simple pero visible. Ideal tanto para principiantes como para maker experimentados.

Qué necesitas

  • Arduino Uno
  • Conexión a pin GPIO
  • Cable jumper

Pasos

  1. Conectar el pulsador a los pines del microcontrolador utilizando los cables jumper.
  2. Verifica la polaridad de los contactos del pulsador: generalmente uno es común (NC o NO) y el otro es el comando.
  3. Escribe un sketch Arduino para leer el estado del pulsador. Usa pinMode() para configurar el pin como INPUT.
  4. Establece una variable booleana para almacenar el estado actual del pulsador.
  5. En el ciclo de loop(), usa digitalRead() para comprobar si el pulsador está presionado o liberado.
  6. Agrega un comando según el estado del pulsador (por ejemplo, encender una LED).
  7. Compila y carga el sketch en el microcontrolador.
  8. Prueba la funcionalidad presionando el pulsador.

Código de ejemplo

const int buttonPin = 2; // Pin collegato al pulsante
int lastButtonState = HIGH;
void setup() {
pinMode(buttonPin, INPUT);
}
void loop() {
int reading = digitalRead(buttonPin);
if (reading != lastButtonState) {
lastButtonState = reading;
delay(50); // Attende per evitare il bounce
if (reading == LOW) {
// Il pulsante è premuto
Serial.println("Pulsante premuto");
}
}

Miniproyecto

Crea un proyectil de juego que encienda una LED cuando el jugador presione el pulsador. Usa un segundo pulsador para liberarlo.

Errores comunes

  • No verificar la polaridad de los contactos del pulsador.
  • Ignorar el efecto de rebote (bouncing) del pulsador.
  • Utilizar una resistencia pull-up sin necesidad.
  • Conectar el pulsador de manera incorrecta a los pines GPIO.

Accesorios recomendados

  • Arduino Uno
  • Caja para Arduino de impresión 3D
  • Kit de LEDs RGB
  • Cable jumper

Preguntas frecuentes

¿Cómo puedo evitar el rebote del botón?
Agrega un retraso de aproximadamente 50ms en tu ciclo loop() o utiliza una biblioteca como Debounce.

¿Puedo conectar varios botones a un solo pin?
Sí, pero tendrás que gestionar la lógica para distinguir entre los diferentes botones. Considera el uso de un multiplexor si tienes muchas interfaces.

¿Cuál es el consumo energético del botón cuando no se presiona?
Consulta el datasheet del producto.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “2 Piezas 12*12*7.3 Square Pulsador”

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