Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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
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
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
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
Eu adicionei a interrupção do teclado, de modo que, se você encerrar o programa, o LCD exibirá Adeus