Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este artigo demonstra o uso de um módulo de teclado alfanumérico e um módulo de LCD de 16x2 caracteres I2C para inserir dados no ESP32. Este método pode ser usado para inserir e recuperar credenciais de Wi-Fi e outras informações de e para o ESP32.
Suprimentos
1 x placa ESP32 DEVKIT DOIT
1 x Layad Circuits teclado alfanumérico Kimat
Fonte de alimentação 1 x 9V / 2A DC
1 x conversor DC-DC Buck LM2596
1 x 16x2 I2C Character LCD
2 x 1N5819 Diodos Schottky
Etapa 1: Demonstração de Vídeo do Projeto
O projeto apresentado neste artigo pode ser usado como uma referência para criar aplicativos Arduino baseados em menus mais complexos.
Etapa 2: Módulo do teclado alfanumérico dos circuitos Layad
O módulo de teclado alfanumérico Layad Circuits é uma solução de teclado completa e cheia de recursos para seus projetos baseados em Arduino. O módulo possui 96 teclas padrão sem conflitos e várias teclas de função com feedback tátil. O módulo pode ser facilmente conectado a qualquer dispositivo com uma interface UART ou I2C. Não é necessário nenhum hardware de interface especial adicional (como PS2 ou USB). O teclado alfanumérico de circuitos Layad vem em um formato compacto e fino com orifícios de montagem nos cantos que permitem que seja prontamente integrado a painéis e acessórios. Possui capas de teclas circulares removíveis e elegantes que podem ser facilmente substituídas ou talvez etiquetadas, se desejado. Possui um indicador LED de energia integrado e um indicador LED de atividade. O módulo de teclado alfanumérico Layad Circuits tem um processador embutido que lida com todo o processamento de nível eletrônico das teclas. Isso garante uma resposta muito rápida do teclado e uma ótima experiência do usuário.
Para obter mais informações, visite a página do produto:
Circuitos Layad Teclado alfanumérico
Etapa 3: Diagrama Esquemático
O diagrama esquemático mostra a fiação dos componentes.
Etapa 4: Arduino Sketch
O arquivo compactado anexado contém o esboço do Arduino usado neste projeto. Além disso, para referência, as versões do Arduino IDE e os arquivos da placa ESP32 usados neste projeto são mostrados nas imagens de captura de tela.