Índice:
- Etapa 1: Materiais necessários
- Etapa 2: configuração do hardware
- Etapa 3: Diagrama de fiação
- Etapa 4: código Python
- Etapa 5: visualização da saída
![Interface 16x2 LCD alfanumérico e teclado de matriz 4x4 com Raspberry Pi3: 5 etapas (com imagens) Interface 16x2 LCD alfanumérico e teclado de matriz 4x4 com Raspberry Pi3: 5 etapas (com imagens)](https://i.howwhatproduce.com/images/004/image-9128-28-j.webp)
Vídeo: Interface 16x2 LCD alfanumérico e teclado de matriz 4x4 com Raspberry Pi3: 5 etapas (com imagens)
![Vídeo: Interface 16x2 LCD alfanumérico e teclado de matriz 4x4 com Raspberry Pi3: 5 etapas (com imagens) Vídeo: Interface 16x2 LCD alfanumérico e teclado de matriz 4x4 com Raspberry Pi3: 5 etapas (com imagens)](https://i.ytimg.com/vi/Ew-fO-uTuFA/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
![Interface LCD alfanumérico 16x2 e teclado de matriz 4x4 com Raspberry Pi3 Interface LCD alfanumérico 16x2 e teclado de matriz 4x4 com Raspberry Pi3](https://i.howwhatproduce.com/images/004/image-9128-29-j.webp)
Nestas tabelas de instruções, explicamos como fazer a interface do teclado de matriz de LED 16x2 e 4x4 com Raspberry Pi3.
Usamos Python 3.4 para desenvolver o software. Você também pode escolher o Python 2.7, com pequenas alterações
Etapa 1: Materiais necessários
![Materiais requisitados Materiais requisitados](https://i.howwhatproduce.com/images/004/image-9128-30-j.webp)
Exigimos os seguintes componentes
- Raspberry Pi 3
- Adaptador 5V 2A para Pi
- 8GB micro SD
- LCD alfanumérico 16x2
- Teclado de matriz 4x4
- Dot PCB (tamanho médio) ou breadboard
- Berg Strip
- Jumper Wire
- Pote de 10K
- Cabo Ethernet (para estabelecer conexão VNC com laptop)
Etapa 2: configuração do hardware
![Configuração de hardware Configuração de hardware](https://i.howwhatproduce.com/images/004/image-9128-31-j.webp)
![Configuração de hardware Configuração de hardware](https://i.howwhatproduce.com/images/004/image-9128-32-j.webp)
![Configuração de hardware Configuração de hardware](https://i.howwhatproduce.com/images/004/image-9128-33-j.webp)
Não incluímos as etapas de configuração do hardware, como gravação do sistema operacional na interface micro SD e VNC. Você deve encontrar outros recursos para esses procedimentos.
Insira o cartão Micro SD de 8 GB pré-carregado do sistema operacional no Rapberry Pi 3. Conecte o Raspberry Pi ao laptop por meio de um cabo Ethernet. Faça o hardware conforme descrito no diagrama de fiação.
LCD 16x2
Usamos interface LCD de modo de 4 bits, então os pinos necessários para sinais de controle são RS, EN, D4, D5, D6, D7, que está conectado a GPIOs de Raspberry Pi.
Teclado de matriz 4x4
Instale o pacote Python para teclado de matriz 4x4 e 4x3 para que operações baseadas em interrupção sejam realizadas. Portanto, não há necessidade de verificar as linhas e colunas do teclado o tempo todo. Aqui, pull-up interno é usado, portanto, nenhum resistor pull-up externo é necessário.
Conecte o Raspberry Pi à web, abra o terminal e digite o seguinte:
sudo python3.4 -m pip install pad4pi
Etapa 3: Diagrama de fiação
![Diagrama de Fiação Diagrama de Fiação](https://i.howwhatproduce.com/images/004/image-9128-34-j.webp)
Pinos LCD:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
Pinos do teclado:
Pinos da coluna = 17, 15, 14, 4 Pinos da linha = 24, 22, 27, 18
Você pode escolher qualquer pino GPIO para fazer a interface do LCD e do teclado, basta alterar o número do pino no código. Você pode usar placa de ensaio ou PCB para fazer a interface do LCD e do teclado.
Etapa 4: código Python
![Código Python Código Python](https://i.howwhatproduce.com/images/004/image-9128-35-j.webp)
Você pode baixar o código diretamente. Execute code.py com python 3.4 em seu Raspberry Pi 3. Ou copie o texto e cole-o no novo arquivo de script do python 3.4.
Execute o programa:
O LCD exibirá o texto "Bem-vindo" na primeira linha se as conexões feitas estiverem corretas. Os dados do teclado são exibidos na segunda linha.
Etapa 5: visualização da saída
![Visualização de saída Visualização de saída](https://i.howwhatproduce.com/images/004/image-9128-36-j.webp)
![Visualização de saída Visualização de saída](https://i.howwhatproduce.com/images/004/image-9128-37-j.webp)
![Visualização de saída Visualização de saída](https://i.howwhatproduce.com/images/004/image-9128-38-j.webp)
Eu adicionei a interrupção do teclado, de modo que, se você encerrar o programa, o LCD exibirá Adeus
Recomendado:
Teclado alfanumérico de circuitos Layad com ESP32 e LCD de caracteres: 4 etapas
![Teclado alfanumérico de circuitos Layad com ESP32 e LCD de caracteres: 4 etapas Teclado alfanumérico de circuitos Layad com ESP32 e LCD de caracteres: 4 etapas](https://i.howwhatproduce.com/images/002/image-4824-10-j.webp)
Layad Circuits teclado alfanumérico com ESP32 e LCD de caracteres: Este artigo demonstra o uso de um módulo de teclado alfanumérico e um módulo de LCD de caracteres I2C de 16x2 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
Matriz do teclado Lego 4x4: 8 etapas (com imagens)
![Matriz do teclado Lego 4x4: 8 etapas (com imagens) Matriz do teclado Lego 4x4: 8 etapas (com imagens)](https://i.howwhatproduce.com/images/006/image-16721-j.webp)
Matriz do teclado Lego 4x4: Embora eu tenha ficado preso em casa nas últimas semanas, finalmente consegui terminar alguns projetos que estavam girando em minha cabeça. Tenho usado Lego como base para a maioria dos meus projetos nas últimas semanas
Exemplo moderno, novo e mais fácil de armário com teclado de matriz Arduino 4x4: 3 etapas
![Exemplo moderno, novo e mais fácil de armário com teclado de matriz Arduino 4x4: 3 etapas Exemplo moderno, novo e mais fácil de armário com teclado de matriz Arduino 4x4: 3 etapas](https://i.howwhatproduce.com/images/009/image-25208-j.webp)
Exemplo moderno, novo e mais fácil de armário com teclado de matriz Arduino 4x4: outro exemplo de uso de um teclado de matriz LCD 4x4 com um circuito I2C
Teclado de membrana de matriz 4x4 usando Arduino Nano: 4 etapas
![Teclado de membrana de matriz 4x4 usando Arduino Nano: 4 etapas Teclado de membrana de matriz 4x4 usando Arduino Nano: 4 etapas](https://i.howwhatproduce.com/images/001/image-2653-20-j.webp)
4x4 Matrix Membrane Keypad usando Arduino Nano: 4x4 Matrix Membrane Keypad é um módulo de teclado que é frequentemente usado para fazer projetos Arduino, como calculadoras, entrada de senha e outros. Estas são as características deste teclado: Design muito fino fácil de usar em qualquer microcontrollerKey Specification: Maxi
Interface de teclado com 8051 e exibição de números de teclado em 7 segmentos: 4 etapas (com imagens)
![Interface de teclado com 8051 e exibição de números de teclado em 7 segmentos: 4 etapas (com imagens) Interface de teclado com 8051 e exibição de números de teclado em 7 segmentos: 4 etapas (com imagens)](https://i.howwhatproduce.com/images/003/image-8936-8-j.webp)
Interface do teclado com 8051 e exibição de números do teclado em 7 segmentos: Neste tutorial, vou falar sobre como podemos fazer a interface do teclado com 8051 e exibir os números do teclado em um display de 7 segmentos