¿Cuál es la estructura del teclado de matriz de membrana?

08 Feb, 2022

By hqt

Teclado matricial de membrana Viene con 16 botones de membrana. Los botones se combinan en una matriz de 4×4. El teclado consta de botones en forma de casquillo sellado hechos de material engomado. La parte trasera viene sobre una base autoadhesiva. Además, esto facilita la fijación del panel.

teclado matricial de membrana

 Además, el panel se dobla, por lo que se pega incluso a una taza. Los teclados son sellados, flexibles y duraderos. No le temen al agua, ni al calor y soportan un millón de clics.

¿Cuál es la estructura del teclado de matriz de membrana?

El teclado viene en forma de matriz de 4×4. De manera similar, cada botón es un área de espacio de aire entre dos capas dieléctricas recubiertas con revestimientos conductores. Las pistas del recubrimiento conductor de una capa se aplican horizontalmente (pines 1-4) y la otra verticalmente (pines 5-8).

Al presionar el botón se conecta la pista de una capa con la pista de otra. Como resultado, aquí también se fija uno de los pasadores 1 a 4 con uno de los pasadores 5 a 8.

Teclado matricial de membrana es una excelente manera de permitir que los usuarios interactúen con su proyecto. Puede usarlos para navegar por menús, ingresar contraseñas, controlar juegos y robots.

Este artículo utilizará un teclado de membrana de matriz de 4×4, delgado y con respaldo adhesivo, que se adhiere a la mayoría de las superficies planas. Puedes comprar teclados estilo teléfono con botones más gruesos si te gusta ese estilo; los teclados de teléfonos antiguos con botones también funcionarán con Arduino.

¿Cómo funciona el teclado matricial de membrana?

Los botones del teclado se organizan en filas y columnas. El teclado 4×4 tiene 4 filas y 4 columnas. Cada fila (pines 1-4) y columna (pines 5-8) se conectan a un pin, 8 pines en total.

El diseño del teclado 4×4 muestra cómo se conectan las filas y columnas:

Diseño de teclado matricial 4×4

 Al presionar el botón se cierra uno de los pines 1-4 con uno de los pines 5-8. Por ejemplo, puedes ver que la combinación de la fila 3 y la columna 3 solo significa que se presiona el botón número 9.

Conexión del teclado a Arduino

La distribución de pines para la mayoría de los teclados de membrana es la siguiente:

  • Diagrama de distribución de pines del teclado 4×4 y 3×4
  • Salidas de teclado matricial 3×4 y 4×4

 Diagrama de cableado del teclado matricial 4×4 para Arduino Uno:

  • Conexión de teclado 4×4
  • Conexión de un teclado 4×4 a Arduino

¿Cómo encontrar contactos en una ubicación no estándar?

Si la ubicación del teclado matricial de membrana contactos no coincide con lo anterior, puede buscar los contactos mediante programación. Para hacer esto, necesitará ensamblar un circuito de prueba conectando el LED a través de una resistencia limitadora de corriente al Arduino (o cualquier fuente de alimentación de 5 V) de la siguiente manera:

 ¿Cómo encontrar los pines de un teclado matricial 4×4?

Esquema de prueba para encontrar contactos.

 Primero averigüe qué pines del teclado están conectados a las filas de botones. Inserte el cable de tierra (negro) en el primer contacto de la izquierda. Mantenga presionado cualquier botón en la línea 1. Inserte el cable positivo (rojo) en cada uno de los otros pines.

 Si el LED se enciende en uno de los pines, presione y mantenga presionado el otro botón en la fila 1, luego vuelva a insertar el cable positivo en cada uno de los otros pines. Además, el LED se enciende en el otro pin, esto significa que el cable de tierra está insertado en el pin de la fila 1. Si ninguno de los botones de la fila 1 se enciende, entonces el cable de tierra no está conectado a la fila 1.

teclado matricial de membrana 2022

Ahora mueva el cable de tierra al siguiente pin, presione el botón en otra fila y repita el proceso anterior hasta que vea el contacto encontrado para cada fila.

¿Cómo encontrar las ubicaciones de los pines?

Para saber en qué pines se conectan las columnas teclado matricial de membrana, inserte un cable de tierra en el pin que descubrió que es la fila 1. Ahora presione y mantenga presionado cualquiera de los botones en esa fila. Inserte un cable positivo en cada uno de los pines restantes.

El pin que hace que el LED se encienda es el pin conectado a la columna del botón. Presione otro botón en la misma fila e inserte un cable positivo en cada uno de los otros pines. Repita este proceso para todas las demás columnas hasta que se haya encontrado cada una.

Software de teclado

Para demostrar cómo funciona, imprimamos cada pulsación de tecla en la pantalla Serial Monitor del IDE de Arduino. El boceto utilizará la biblioteca de teclados escrita por Mark Stanley y Alexander Brevig. Las funciones de la biblioteca son monitorear la configuración de contactos y los resultados de las columnas y filas del sondeo. De manera similar, para instalar la biblioteca del teclado, vaya a Administrar bibliotecas y escriba "teclado" en la barra de búsqueda.

En el mundo de la electrónica, un teclado es un dispositivo que consta de botones individuales. De igual forma, permite ingresar información en una computadora u otro dispositivo electrónico.

Tenemos muchas opciones en teclado matricial de membrana.

Los teclados tienen muchas opciones. Las computadoras personales más antiguas usaban teclados con teclas mecánicas que tenían mucho recorrido y eran casi tan cómodas como las teclas de las máquinas de escribir antiguas.

Durante los últimos 15 o 20 años, teclado matricial de membrana ha sido ampliamente común, que son más simples y más baratos de fabricar. Es este teclado el que conectaremos a Arduino.

El teclado matricial de membrana, popular en proyectos Arduino, tiene 12 o 16 botones. De la parte inferior del teclado sale un cable que termina en un enchufe dupont.

Dispositivo de teclado matricial

El teclado matricial consta de botones que forman una matriz mxn, es decir, una tabla, donde m es el número de filas y n es el número de columnas. Para la lección usaremos el teclado 4×3. Si miramos su tren, veremos que consta de 7 vías. Las pistas numeradas del 1 al 4 (llamémoslas Fila1-Fila4) son las filas primera a cuarta de la matriz, y las pistas numeradas del 5 al 7 (Col1-Col3) son las columnas uno a tres.

Cada botón es una zona de intersección de pistas conductoras. Al hacer clic en la zona que indica el botón, las pistas se conectan y una de las salidas de las filas 1-4 se cierra con una de las salidas de las columnas 1-3.

Para mostrar la información ingresada desde el teclado, usaremos una pantalla LCD con interfaz I2C.

Contacto

Escríbanos y estaremos encantados de asesorarle.

    He leído y comprendido el política de privacidad

    ¿Tiene alguna pregunta o le gustaría hablar directamente con un representante?