️ Teclado Membrana 4x3 12 Teclas Matricial para Arduino, PIC, Raspberry e Mais!
Descrição
Teclado matricial 4x3 com 12 teclas, ideal para projetos eletrônicos, automação residencial, sistemas de senha, controle de acesso e muito mais. Compatível com microcontroladores como Arduino, Raspberry Pi, ESP32, PIC e outros.
Aplicações
Sistemas de segurança com senha
Controle de dispositivos por código
Menus interativos em displays LCD
Projetos educacionais e protótipos
Especificações Técnicas
Dimensões: aprox. 7cm x 7cm
Tensão de operação: 3.3V a 5V
Conector: pinos tipo macho (para jumpers ou flat cable)
Compatibilidade
Arduino Uno, Mega, Nano
Raspberry Pi (via GPIO)
ESP8266 / ESP32
PIC, STM32, entre outros
Produto novo, pronto para uso.
Código Arduino para Teclado 4x3
Aqui está um exemplo simples de código para usar um Teclado Membrana Matricial 4x3 (12 teclas) com Arduino. Esse tipo de teclado tem 4 linhas e 3 colunas, e é ideal para digitar números ou comandos simples.
#include <Keypad.h>
// Define o número de linhas e colunas
const byte ROWS = 4; // 4 linhas
const byte COLS = 3; // 3 colunas
// Mapeamento das teclas
char keys[ROWS][COLS] = {
{'1','2','3'},
{'4','5','6'},
{'7','8','9'},
{'*','0','#'}
};
// Pinos conectados às linhas e colunas do teclado
byte rowPins[ROWS] = {9, 8, 7, 6}; // Pinos das linhas
byte colPins[COLS] = {5, 4, 3}; // Pinos das colunas
// Cria o objeto Keypad
Keypad keypad = Keypad(makeKeymap(keys), rowPins, colPins, ROWS, COLS);
void setup() {
Serial.begin(9600);
Serial.println("Teclado 4x3 pronto!");
}
void loop() {
char key = keypad.getKey(); // Lê a tecla pressionada
if (key) {
Serial.print("Tecla pressionada: ");
Serial.println(key);
}
}
Dicas:
Conecte os 7 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 esse teclado para digitar senhas, controlar menus, acionar funções, etc.
Se quiser que ele funcione com um display LCD, buzzer ou controle de acesso, tente expandir esse códigor!
Acompanha:
01 Teclado Matricial 12 Teclas
Características
12 teclas: números de 0 a 9 + símbolos * e #
Interface simples com 7 pinos (4 linhas x 3 colunas)
Material flexível, leve e resistente
Fácil integração com bibliotecas como no Arduino
Adesivo traseiro para fixação em superfícies