¡Oferta!

Teclado de matriz 4×3 compatible con Arduino

El precio original era: 4,71 €.El precio actual es: 2,25 €. Excluido IVA

El teclado es un elemento fundamental de un sistema de microcontrolador, para poder asignar el desempeño de funciones a realizar, ingresar datos y poder interactuar con la máquina.

15 disponibles (puede reservarse)

Domande su questo prodotto? Scrivi a Lana su WhatsApp

Categoría:

🎬 El producto en vídeo

Descripción

Qué es

El teclado de matriz 4×3 es un componente electrónico que permite ingresar datos en un sistema de microcontrolador. Permite crear interfaces simples y funcionales para proyectos de electrónica y impresión 3D.

Características

  • Dimensiones: consulta el datasheet
  • Número de teclas: 12 (4 filas x 3 columnas)
  • Compatibilidad: Arduino
  • Precio: 2,25 €

Para qué sirve

El teclado de matriz 4×3 es ideal para proyectos que requieren entrada de usuario, como por ejemplo:

  • Crear un contador que incremente o decremente el valor cuando se presionan las teclas ‘+’ y ‘-‘
  • Visualizar la salida en un display LCD
  • Controlar funciones de un sistema electrónico

Tutorial: Cómo usar teclado de matriz 4×3

El teclado de matriz 4×3 es un componente esencial para proyectos de electrónica que requieren entrada del usuario. Ideal para principiantes, permite la creación de interfaces simples y funcionales.

Qué necesitas

  • Arduino
  • Cable USB
  • Biblioteca LiquidCrystal (si necesite)
  • LCD o display LED

Pasos

  1. Conecta los 4 conductores horizontales de la matriz al puerto digital del Arduino
  2. Conecta los 3 conductores verticales al puerto de entrada del Arduino
  3. Verifica en el datasheet la resistencia pull-up/pull-down necesaria para cada columna (si aplica)
  4. Carga un sketch Arduino que lea el estado del teclado y imprima el resultado en serie
  5. Si deseas visualizar los datos en un display, instala la biblioteca LiquidCrystal y conéctala al proyecto
  6. Prueba cada tecla de la matriz para asegurarte de que se detecte correctamente la acción de presionar o soltar la tecla
  7. Modifica el sketch para ejecutar funciones específicas cuando se presiona una determinada tecla
  8. Prueba a integrar el teclado en un proyecto más amplio, como un sistema de control

Código de ejemplo

void setup() {
  Serial.begin(9600);
}

void loop() {
  for (int col = 1; col <= 3; col++) { // Verifica sul datasheet per i pin corretti
    digitalWrite(col, HIGH);
    for (int row = 4; row >= 2; row--) { // Verifica sul datasheet per i pin corretti
      if(digitalRead(row) == LOW)
        Serial.println("Tasto premuto");
    }
    digitalWrite(col, LOW);
  }
}

Miniproyecto

Crea un contador simple que incrementa o decrementa el valor cuando se presionan respectivamente los botones ‘+’ y ‘-‘, mostrando la salida en un display LCD.

Errores comunes

  • Conectar incorrectamente las filas y columnas de la matriz
  • No verificar la resistencia pull-up/pull-down en el datasheet
  • Usar una biblioteca incompatible con el tipo de teclado
  • Ignorar los tiempos de retardo entre las lecturas de los botones

Accesorios recomendados

  • LCD 16×2
  • Impresora de bolitas
  • Fuente de alimentación USB
  • Cable jumper M/F

Preguntas frecuentes

¿Cómo puedo conectar más teclados?
Utiliza un multiplexor para manejar más matrices o amplifica las señales con un buffer.

¿Cuál es la diferencia entre un teclado de matriz y un teclado individual?
Un teclado de matriz ahorrará conectores utilizando una sola fila/columna para más teclas, mientras que un teclado individual tiene un pin dedicado para cada tecla.

¿Puedo usar este teclado con Raspberry Pi?
Sí, pero podrías tener que adaptar el sketch en C++ o Python y gestionar los pines GPIO según corresponda.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Teclado de matriz 4×3 compatible con Arduino”

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