Índice:

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)

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: Teclado de Membrana Matricial 4x4 con Raspberry Pi Pico. Códigos MicroPython validación de password 2024, Julho
Anonim
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

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

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
Configuração de hardware
Configuração de hardware
Configuração de hardware
Configuração de 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

Diagrama de Fiação
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

Código Python
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

Visualização de saída
Visualização de saída
Visualização de saída
Visualização de saída
Visualização de saída
Visualização de saída

Eu adicionei a interrupção do teclado, de modo que, se você encerrar o programa, o LCD exibirá Adeus

Recomendado: