Adicione interatividade e controle aos seus projetos eletrônicos com este teclado de membrana 4x4! Compacto, leve e fácil de integrar, ele é perfeito para aplicações com microcontroladores como Arduino, PIC, ESP32 e Raspberry Pi.
Sistemas de segurança com entrada de senha
Interfaces de controle em automação residencial e industrial
Robótica educacional e projetos maker
Menus interativos em displays LCD
Jogos eletrônicos e protótipos interativos
Equipamentos portáteis com entrada de dados
Terminais de acesso e controle de dispositivos
Aqui está um exemplo completo de código Arduino para usar um Teclado Membrana Matricial 4x4 (16 teclas). Esse teclado tem 4 linhas e 4 colunas, e você pode usá-lo para capturar entradas como números, letras e comandos.
Código Arduino para Teclado 4x4
#include <Keypad.h>
// Define o número de linhas e colunas
const byte ROWS = 4; // 4 linhas
const byte COLS = 4; // 4 colunas
// Mapeamento das teclas do teclado 4x4
char keys[ROWS][COLS] = {
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'}
};
// Pinos conectados às linhas e colunas do teclado
byte rowPins[ROWS] = {9, 8, 7, 6}; // Pinos das linhas
byte colPins[COLS] = {5, 4, 3, 2}; // Pinos das colunas
// Cria o objeto Keypad
Keypad keypad = Keypad(makeKeymap(keys), rowPins, colPins, ROWS, COLS);
void setup() {
Serial.begin(9600);
Serial.println("Teclado 4x4 iniciado!");
}
void loop() {
char key = keypad.getKey(); // Lê a tecla pressionada
if (key) {
Serial.print("Tecla pressionada: ");
Serial.println(key);
}
}
Dicas de uso:
Conecte os 8 fios do teclado nos pinos digitais do Arduino conforme indicado.
Instale a biblioteca pela IDE do Arduino: Sketch > Include Library > Manage Libraries e procure por Keypad .
Você pode usar as teclas para acionar LEDs, motores, ou enviar comandos via serial.
Se quiser que o teclado controle algo específico (como senha, menu, ou automação), tente expandir esse código com mais funcionalidades.
01 peça Teclado Membrana Matricial 4x4 16 Teclas.
Tipo: Teclado de membrana matricial 4x4
Número de teclas: 16 (dispostas em 4 linhas x 4 colunas)
Material: Plástico flexível com adesivo traseiro
Dimensões: Aproximadamente 70mm x 77mm
Comprimento do cabo: ~85mm
Conexão: 8 pinos (sem polaridade definida)
Vida útil: Mais de 1 milhão de acionamentos por tecla