INFORMACIÓN
Matriz de 4×4 Push Buttons es un arreglo de botones pulsadores normalmente abiertos, estos botones están conectados entre si en filas y columnas, de modo que se pueden leer varios botones con el mínimo número de pines requeridos. Matriz de 4×4 Push Buttons contiene un total de 16 botones montados sobre una PCB, puedes conectarla a cualquier microcontrolador y tarjeta de desarrollo compatible como Arduino o ESP32 y usarla en aplicaciones como sistemas de seguridad, introducción de datos, selección de menús o activación de distintas salidas.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Tipo: Matriz de botones 4×4
- Botones: 16
- Material: PCB
- Color: Verde
- Número de filas: 4
- Número de columnas: 4
- Pines: 8 Pin headers de 2.54 mm
- Dimensiones: 39 mm x 43.5 mm
- Peso: 11g
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
¿Cómo utilizar la Matriz de 4×4 Push Buttons?
Para utilizar un teclado con cualquier microcontrolador es necesario entender cómo está conformada internamente la distribución de los botones. En las siguientes imágenes se puede detallar como esta compuesto el teclado de acuerdo a los botones y los pines que tiene, así mismo el diagrama de conexión de cómo están configurados internamente los botones con respecto a los pines:
| Pinout
|
Diagrama
|
Para programar el Teclado o Keypad en Arduino o en cualquier otro microcontrolador, basta con seguir en orden la siguiente secuencia:
- Inicialmente conectamos el teclado matricial en los pines digitales del ARDUINO.
- Definiremos las Filas de la matriz como Salidas y las Columnas como Entradas con configuración Pull Up para que estas entradas siempre estén recibiendo un 1 lógico si ningún botón está presionado.
- Configurar Filas en 1 lógico o 5V
- Aplicamos el concepto de la Multiplexación: Vamos a mandar un 0 lógico por cada fila y vamos a leer todas las columnas, si se detecta que alguna columna recibió el cero lógico, indica que el botón que comparte la fila y la columna fue presionado, en caso contrario vuelvo a colocar la fila en 1 lógico y verifico la siguiente fila.

Convertidor de PWM a Voltaje Analógico 0-10V PLC
Beetle ESP32 - C3 (RISC-V Core) DFR0868
Sensor de Temperatura y Humedad DHT22 con cables
LM2596 Ajustable Voltaje Corriente 15W 3A
Cautín de 60W 110V con Puntas Soporte y Esponja
STM32F030F4P6 MCU Arm Cortex-M0 48MHz TSSOP-20
Puntas para Multímetro de 1000V 10A
Cable Extensión para Servo Macho - Hembra
Arduino Nano R4 32 bits RA4M1 CAN ABX00142
Expansión Microbit Compatible Cables Caiman
TEL0157 Receptor BeiDou GNSS GPS I2C y UART
UNIT Placa de Expansión para Raspberry Pi Pico
Conector USB Tipo C Hembra 918-418K2023C40004
Speaker Altavoz 8 Ohm 1W 20mm
Malla Desoldadora de Cobre 2mm 1.5m CP-2015
DAC MCP4725 I2C
RM99BPro Pinza Amperimétrica Digital
Kit Soldador Eléctrico 60W 110V Cautín Multímetro
TPA3110 Amplificador Bluetooth 15W + 15W
Conector JST SR 4 Pines Vertical BM04B-SRSS-TB(LF)(SN)
PShieldX Shield de Expansión para Raspberry Pi Pico






















Valoraciones
No hay valoraciones aún.