Arduino Nano ESP32 - Teclado - LCD
Este tutorial mostra como usar o Arduino Nano ESP32 com o teclado e o display LCD. Em detalhes, vamos aprender como programar o Arduino Nano ESP32 para mostrar a tecla pressionada no LCD.
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Nota de compra: A maioria dos displays LCD I2C no mercado é de 5V. Eles podem funcionar com esta placa, mas não é seguro e pode danificar a placa. Recomendamos fortemente usar o display LCD I2C de 3.3V recomendado acima.
Sobre o Teclado e o LCD
Temos tutoriais específicos sobre teclado e LCD. Cada tutorial contém informações detalhadas e instruções passo a passo sobre a pinagem do hardware, o princípio de funcionamento, a ligação com o Arduino Nano ESP32, o código do Arduino Nano ESP32... Saiba mais sobre eles nos links abaixo:
Diagrama de Ligação

This image is created using Fritzing. Click to enlarge image
Código Arduino Nano ESP32 - Keyoad 3x4 - LCD I2C
※ Nota:
O endereço do LCD I2C pode ser diferente de cada fabricante. No código, usamos o endereço 0x27, que é especificado pelo fabricante DIYables
Passos Rápidos
- Se esta é a primeira vez que você usa o Arduino Nano ESP32, veja como configurar o ambiente para o Arduino Nano ESP32 na Arduino IDE.
- Faça a ligação como na imagem acima.
- Conecte a placa Arduino Nano ESP32 ao seu PC por um cabo USB
- Abra a Arduino IDE no seu PC.
- Selecione a placa Arduino Nano ESP32 correta (por exemplo, Arduino Nano ESP32 e a porta COM.
- Clique no ícone Libraries na barra à esquerda da Arduino IDE.
- Digite “keypad” na caixa de pesquisa e procure a biblioteca de teclado de Mark Stanley, Alexander Brevig
- Clique no botão Install para instalar a biblioteca de teclado.

- Digite “DIYables LCD I2C” na caixa de pesquisa e procure a biblioteca DIYables_LCD_I2C da DIYables
- Clique no botão Install para instalar a biblioteca DIYables_LCD_I2C.

- Copie o código acima e cole na Arduino IDE.
- Compile e faça upload do código para a placa Arduino Nano ESP32 clicando no botão Upload na Arduino IDE

- Pressione algumas teclas do teclado
- Veja o resultado no LCD
Se o LCD não mostrar nada, veja Solução de Problemas do LCD I2C
Explicação do Código Linha por Linha
O código acima do Arduino Nano ESP32 contém uma explicação linha por linha. Leia os comentários no código!