Ref.: 000368 | Disponibilidade: Imediata

Teclado Membrana Matricial 5x4 20 Teclas

R$ 12,85
Descrição do produto

Teclado Membrana Matricial 5x4 20 Teclas


Descrição:

O Teclado Membrana Matricial 5x4 é um periférico compacto e fácil de usar, ideal para projetos eletrônicos, automação e prototipagem com Arduino, PIC, ESP32, Raspberry Pi e outros microcontroladores.

Com 20 teclas dispostas em uma matriz 5x4, ele permite uma grande variedade de entradas e combinações em um formato fino, leve e flexível.

Seu conector de 9 vias facilita a integração em circuitos, sendo muito usado em painéis de controle, sistemas embarcados, interfaces homem-máquina (IHM) e aplicações educacionais.

Onde usar:

  • Projetos com Arduino, PIC, ESP32, ARM e Raspberry Pi
  • Interfaces de controle e painéis de comando
  • Sistemas de automação residencial ou industrial
  • Simuladores e protótipos de dispositivos
  • Aulas e treinamentos de eletrônica e programação


Código Arduino para Teclado 5x4


Aqui está um exemplo simples de código para usar um teclado membrana matricial 5x4 (20 teclas) com Arduino. Esse tipo de teclado tem 5 linhas e 4 colunas, e você pode usar a biblioteca Keypad para facilitar a leitura das teclas.

O que você precisa:

  • Teclado matricial 5x4
  • Arduino (Uno, Mega, etc.)
  • 9 fios jumper (para conectar as 9 pinos do teclado)
  • Biblioteca Keypad instalada na IDE do Arduino

Código Arduino


#include <Keypad.h>


// Define o número de linhas e colunas

const byte ROWS = 5; // 5 linhas

const byte COLS = 4; // 4 colunas


// Mapeamento das teclas (ajuste conforme seu teclado)

char keys[ROWS][COLS] = {

 {'1','2','3','A'},

 {'4','5','6','B'},

 {'7','8','9','C'},

 {'*','0','#','D'},

 {'E','F','G','H'} // Última linha extra (ajuste conforme necessário)

};


// Pinos conectados às linhas e colunas do teclado

byte rowPins[ROWS] = {9, 8, 7, 6, 5};  // Pinos das linhas

byte colPins[COLS] = {4, 3, 2, A0};   // Pinos das colunas


// Cria o objeto Keypad

Keypad keypad = Keypad(makeKeymap(keys), rowPins, colPins, ROWS, COLS);


void setup() {

 Serial.begin(9600);

 Serial.println("Teclado 5x4 pronto!");

}


void loop() {

 char key = keypad.getKey();

 if (key) {

  Serial.print("Tecla pressionada: ");

  Serial.println(key);

 }

}


Dicas:

Verifique a ordem dos fios do teclado. Normalmente são 9 pinos (5 linhas + 4 colunas), mas a ordem pode variar.

Se o seu teclado tiver etiquetas diferentes (por exemplo, letras ou funções), você pode ajustar o array para refletir isso.

A biblioteca pode ser instalada pela IDE do Arduino em Sketch > Include Library > Manage Libraries.


Se quiser que o teclado controle LEDs, motores ou outras funções, tente modificar o código!!


Item incluso:

01 peça Teclado Membrana Matricial 5x4 20 Teclas

Especificações técnicas

Especificações Técnicas:

  • Modelo: Teclado Matricial 5x4
  • Tipo: Membrana flexível
  • Quantidade de teclas: 20 (matriz 5 linhas x 4 colunas)
  • Material: Filme plástico resistente (PET)
  • Método de conexão: Pinos com conector tipo flat (9 vias)
  • Dimensões aproximadas: 76 mm × 69 mm (sem o cabo)
  • Comprimento do cabo: ~85 mm
  • Modo de operação: Matricial (digital)
  • Compatibilidade: Arduino, ESP32, Raspberry Pi, PIC e outros microcontroladores
  • Montagem: Adesivo traseiro para fixação fácil
  • Vida útil: Mais de 1 milhão de acionamentos por tecla
  • Peso aproximado: 10 g


Receba novidades e ofertas incríveis!