Arduino UNO R4 - Teclado 3x4
Este tutorial ensina como usar o Arduino UNO R4 com um teclado 3x4. Em detalhes, vamos aprender:
- Como conectar um teclado 3x4 ao Arduino UNO R4.
- Como programar o Arduino UNO R4 para ler a tecla pressionada em um teclado 3x4
- Como verificar a senha digitada em um teclado.

Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables STEM V4 IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables STEM V4B IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Teclado 3x4
O teclado tem 12 botões de membrana organizados em linhas e colunas, conhecidos como matriz. Cada botão é chamado de tecla.
Pinagem
Um teclado 3x4 tem 7 pinos, divididos em duas categorias: linhas e colunas.
- 4 pinos são para as linhas (R1, R2, R3, R4).
- 3 pinos são para as colunas (C1, C2, C3).

Diagrama de Ligação

This image is created using Fritzing. Click to enlarge image
Veja A melhor forma de alimentar o Arduino Uno R4 e outros componentes.
Código Arduino UNO R4
Passos Rápidos
Siga estas instruções passo a passo:
- Se esta é a sua primeira vez usando o Arduino Uno R4 WiFi/Minima, consulte o tutorial sobre como configurar o ambiente para o Arduino Uno R4 WiFi/Minima na Arduino IDE.
- Conecte o Arduino Uno R4 ao teclado 3x4 de acordo com o diagrama fornecido.
- Conecte o Arduino Uno R4 ao seu computador usando um cabo USB.
- Abra a Arduino IDE no seu computador.
- Selecione a placa Arduino Uno R4 apropriada (por exemplo, Arduino Uno R4 WiFi) e a porta COM.
- Vá ao ícone Libraries no lado esquerdo da Arduino IDE.
- Digite DIYables_Keypad na caixa de busca e procure a biblioteca de teclado da DIYables.io.
- Pressione o botão Install para instalar a biblioteca de teclado.

- Copie o código acima e abra-o com a Arduino IDE.
- Clique no botão Upload na Arduino IDE para carregar o código no Arduino UNO R4.
- Abra o Serial Monitor.
- Pressione algumas teclas do teclado.
- Confira os resultados no Serial Monitor.
Teclado e Senha
Um uso comum de um teclado é digitar uma senha. Nesse uso, destacamos duas teclas especiais:
- Uma tecla para começar ou recomeçar a digitação da senha. Por exemplo, a tecla "*"
- Uma tecla para terminar a digitação da senha. Por exemplo, a tecla "#"
A senha será formada pelas teclas restantes, excluindo as duas teclas especiais escolhidas.
Quando uma tecla é pressionada.
- Se a tecla não for "*" nem "#", adicione a tecla à senha que o usuário está digitando.
- Se a tecla for "#", verifique se a senha digitada pelo usuário corresponde à senha definida e depois apague a senha digitada.
- Se a tecla for "*", apague a senha digitada.
Teclado - Código da Senha
- Execute o código fornecido acima.
- Abra o Serial Monitor.
- Digite as teclas "123456" e depois pressione "#".
- Digite as teclas "1234" e depois pressione "#".
- Confira os resultados no Serial Monitor.