COMO UTILIZAR O TECLADO MATRICIAL MEMBRANA 4×3 (12T) COM ARDUINO

Teclado 12 Teclas e Arduino

Teclado matricial membrana 12 teclas + Arduino

Este Teclado Matricial 4×3 (12 Teclas) é um componente do tipo membrana/push-button, que pode fazer interface com o Arduino e é muito utilizado para entrada de dados. Ele possui 12 teclas dispostas em 4 linhas x 3 colunas, e um conector de 7 pinos para ligação:

 

 

PINAGEM TECLADO MATRICIAL 4X3 TIPO MEMBRANA:

Internamente são 12 teclas push-buttons, do tipo membrana, dispostos na configuração abaixo e em um formato keypad. Conforme a tecla é pressionada, é feita a conexão entre a linha e a coluna correspondentes. Veja a imagem a seguir:

 

CONECTANDO TECLADO MATRICIAL MEMBRANA 12 TECLAS AO ARDUINO:

Aqui, neste tutorial, vamos utilizar 7 portas do Arduino para conexão ao teclado matricial do tipo membrana, sendo 4 para as linhas, e 3 para as colunas. Os pinos das linhas deverão ser configurados como OUTPUT (Saída), e os pinos das colunas como INPUT (Entrada). Nos pinos referentes às colunas, vamos utilizar 3 resistores pull-down, mantendo estas saídas em nível baixo quando não houver acionamento das teclas!

Teclado 12 Teclas e Arduino

Teclado matricial membrana 12 teclas + Arduino

 

PROGRAMANDO O ARDUINO PARA MAPEAMENTO DAS TECLAS:

No programa, primeiro definimos todos os pinos das linhas como saída (pinos 3, 4, 5 e 6), e os pinos de colunas como entrada (pinos 8,9 e 10). Um loop se encarrega de colocar cada pino de saída (linhas) em estado alto (HIGH), e verificar se alguma tecla foi pressionada, por meio de um comando IF para cada coluna. Caso isso aconteça, é gerada uma saída no serial monitor com a informação correspondente à qual tecla foi pressionada no teclado matricial:

 

IMAGEM E VÍDEO DO CIRCUITO MONTADO E FUNCIONANDO EM PROTOBOARD COM ARDUINO UNO:

Circuito do Teclado Membrana 4×3 com Arduino

 

VÍDEO:

 

Rodrigo Costa
Sigam-me

2 thoughts on “COMO UTILIZAR O TECLADO MATRICIAL MEMBRANA 4×3 (12T) COM ARDUINO”

  1. Adorei saber que podemos aprender e indicar um lugar virtual de aprendizado simples, consistente, experimentado, testado e executado no fantástico mundo da Eletrônica, ou melhor, das Eletrônicas, isso porque pelo que conhecemos já são 2 (duas): ANALÓGICA & DIGITAL. 😉

Esse espaço é Seu! Comenta Aí! ;-)