Este Teclado Matricial 4×4 é um componente do Arduino muito utilizado para entrada de dados. Ele possui 16 teclas dispostas em 4 linhas x 4 colunas, e um conector de 8 pinos
Teclado Matricial de Membrana 16 Teclas
REF: 4MD18
O Teclado Matricial de Membrana, com 16 teclas e conector de 8 vias, é uma escolha ideal para uma variedade de projetos eletrônicos, como controle de acesso, calculadoras, sistemas de alarme e muito mais.
Principais características:
- Configuração 4×4
- Conector de 8 pinos
- Montagem Auto-Adesiva
- Durabilidade de 1 Milhão de Ciclos por Tecla
Comprando com a MakerHero você tem garantia e suporte técnico especializado.
Em estoque
R$8,90 1X DE R$8,90 sem juros R$8,45 no PIX
Em estoque
Teclado Matricial de Membrana 16 Teclas
O Teclado Matricial possui 16 teclas organizadas em uma configuração 4×4. Com um conector de 8 pinos (2,54 mm), oferece facilidade de conexão a dispositivos eletrônicos. Sua montagem auto-adesiva permite uma instalação conveniente em diversos tipos de superfícies. Com limites de operação de até 35 V e 100 mA, e isolamento de 100MΩ a 100V, garante segurança e desempenho confiável.
O tempo de contato de 5 ms proporciona resposta rápida aos comandos. Além disso, sua durabilidade de 1 milhão de ciclos por tecla assegura uma longa vida útil mesmo em uso intensivo. Este teclado é uma solução prática e robusta para uma variedade de aplicações eletrônicas.
Como funciona o Teclado Matricial de Membrana 16 Teclas?
O Teclado Matricial de Membrana de 16 Teclas funciona utilizando uma matriz de contatos elétricos formados por uma camada de material condutor sobre uma membrana flexível. Cada tecla está localizada em um cruzamento específico entre uma linha e uma coluna da matriz. Quando uma tecla é pressionada, ela faz contato entre a linha e a coluna correspondentes, criando um circuito elétrico fechado.
Para determinar qual tecla foi pressionada, o microcontrolador conectado ao teclado aplica uma sequência de sinais de digitalização às linhas e colunas da matriz e lê os sinais resultantes nas linhas. Ao fazer isso de forma sequencial para cada linha, o microcontrolador pode identificar a tecla pressionada pela presença de um sinal nas linhas correspondentes.
Dessa forma, o teclado matricial de membrana permite a entrada de dados de múltiplas teclas usando um número limitado de pinos de entrada/saída no microcontrolador, tornando-o uma solução compacta e eficiente para dispositivos eletrônicos.
Aplicações
O Teclado Matricial de Membrana de 16 Teclas tem diversas aplicações em projetos eletrônicos. É frequentemente utilizado em dispositivos que requerem entrada de dados, como sistemas de controle de acesso, caixas eletrônicos, telefones públicos, calculadoras, sistemas de alarme e dispositivos de interface com o usuário. Sua configuração compacta e versátil o torna ideal para dispositivos portáteis e embarcados.
Além disso, é uma escolha popular em projetos educacionais para ensinar conceitos básicos de entrada de dados e controle de dispositivos. Sua facilidade de uso e integração o tornam uma solução valiosa em uma variedade de cenários de aplicação eletrônica.
Como conectar o Teclado Matricial de Membrana 16 Teclas?
Para conectar um Teclado Matricial 4×4 ao Arduino, siga estas etapas:
- Identifique os pinos do teclado. Um teclado matricial de membrana de 16 teclas terá 8 pinos, divididos em 4 linhas (pinos 1 ao 4) e 4 colunas (pinos 5 a 8).
- Conecte os pinos 1 a 4 do teclado 4×4 aos pinos digitais do Arduino.
- Conecte os pinos 5 a 8 do teclado 4×4 aos pinos digitais do Arduino. Esses pinos geralmente precisam ser configurados como entradas com resistores pull-down para garantir uma leitura precisa.
- Abra o Arduino IDE e crie um novo sketch.
- Faça o upload do código do teclado para o Arduino.
const int linhas = 4; // Número de linhas do teclado const int colunas = 4; // Número de colunas do teclado // Definição dos pinos do teclado matricial int pinosLinhas[linhas] = {2, 3, 4, 5}; // Pinos das linhas conectados ao Arduino int pinosColunas[colunas] = {6, 7, 8, 9}; // Pinos das colunas conectados ao Arduino // Definição da matriz de teclas char teclas[linhas][colunas] = { {'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'} }; void setup() { Serial.begin(9600); // Configura os pinos das colunas como saída e define-os como alto for (int i = 0; i < colunas; i++) { pinMode(pinosColunas[i], OUTPUT); digitalWrite(pinosColunas[i], HIGH); } // Configura os pinos das linhas como entrada com pull-up for (int i = 0; i < linhas; i++) { pinMode(pinosLinhas[i], INPUT_PULLUP); } } void loop() { // Verifica cada coluna for (int i = 0; i < colunas; i++) { // Configura a coluna como baixa digitalWrite(pinosColunas[i], LOW); // Verifica cada linha para ver se a tecla está pressionada for (int j = 0; j < linhas; j++) { if (digitalRead(pinosLinhas[j]) == LOW) { // Imprime a tecla pressionada no monitor serial Serial.println(teclas[j][i]); delay(250); // Atraso para evitar múltiplas leituras } } // Restaura a coluna para alto digitalWrite(pinosColunas[i], HIGH); } }
Abra o Monitor Serial (Ferramentas-> Serial Monitor). Este código lê as entradas do teclado e imprime a tecla pressionada no monitor serial.
Para mais informações sobre a utilização do Arduino com o Teclado 4×4, acesse o post Como usar o Teclado Matricial 4×4 com Arduino.
Especificações do Teclado Matricial de Membrana 16 Teclas
- Teclas: 16
- Configuração 4×4
- Conector: 8 pinos (2,54 mm)
- Montagem: Auto-Adesivo
- Limites de Operação: 35 V, 100mA
- Isolação: 100MΩ, 100 V
- Tempo de contato: 5 ms
- Durabilidade: 1 milhão de ciclos por tecla
- Temperatura de Funcionamento: 0 – 70°C
- Tamanho: 69 mm x 77 mm x 0,8 mm
- Comprimento Cabo: 86 mm
- Peso: 10 g
Acompanha
- 01 – Teclado Matricial de Membrana 16 Teclas
Ainda não há avaliações.