Como interagir o 10 × 2 LCD superior com o Raspberry Pi 4

Como interagir o 10 × 2 LCD superior com o Raspberry Pi 4
O LCD significa "Liquid Crystal Display" e é usado para exibir os caracteres ou cordas na tela, além disso, existem diferentes tipos de LCD como 16 × 2 e 16 × 4, mas consideraremos o LCD 16 × 2 neste guia Como está facilmente disponível. O LCD 16 × 2 é usado em muitas aplicações, como exibir as strings para fins de propaganda e exibir o tempo nos relógios digitais.

Neste artigo, discutiremos a interferência do LCD 16 × 2 com o Raspberry Pi 4 e também exibirá algumas strings no LCD.

Como interagir o LCD 16 × 2 com o Raspberry Pi 4

Para conectar o LCD 16 × 2 com o Raspberry Pi 4, precisaremos dos seguintes componentes eletrônicos:

  • Pão de pão
  • 1 16 × 2 LCD
  • Fios de jumper
  • 1 potenciômetro

O diagrama de circuito do circuito de interface o LCD 16 × 2 com o Raspberry Pi 4 é:

Primeiro, colocaremos o Raspberry Pi, um potenciômetro e o LCD 16 × 2 na placa de ensaio:

Agora, com a ajuda de fios do jumper, conectaremos o LCD 16 × 2 com os pinos GPIO de Raspberry Pi 4 de acordo com a tabela:

GPIO pinos de Raspberry Pi Pinos BCM de Raspberry Pi Pinos LCD
GPIO 22 15 Rs
GPIO 24 18 Rw
GPIO 23 16 E
GPIO 9 21 D4
GPIO 25 22 D5
GPIO 11 23 D6
GPIO 8 24 D7
Chão 6 K, VSS
5V 2 VDD, a

Além dessas conexões, o pino Vo do LCD é conectado ao pino de saída de um potenciômetro e os dois pinos restantes do potenciômetro são conectados ao 5V e ao solo do framboesa Pi.

Como baixar a biblioteca RPLCD no Raspberry Pi 4

Para interagir qualquer LCD, seja 16 × 2 ou 16 × 4, precisamos baixar a biblioteca do RPLCD, que podemos baixar usando o comando wget:

$ wget -c https: // github.com/dbrgn/rplcd/archive/reces/cabeças/mestre.fecho eclair

Quando o comando executado com sucesso, um arquivo zip será baixado com um nome de “mestre.Zip ”, para descompactá -lo, usaremos o comando:

$ Unzip Master.fecho eclair

Agora, iremos para a pasta descompactada, RPLCD-Mestre, diretório usando o comando CD:

$ CD RPLCD-MASTER

Qual é o código Python para conectar o LCD 16 × 2 com Raspberry Pi 4

Quando estivermos no diretório "RPLCD-MASTER", criaremos um arquivo python com o nome de "LCD.py ”para escrever o script python para interface o LCD com o Raspberry Pi 4 usando o comando:

$ nano lcd.py

Digite o seguinte código Python para exibir o "Linuxhint" no LCD 16 × 2:

Importar RPI.Gpio como gpio
#import o RPI.Biblioteca GPIO
de rplcd.GPIO importar charlcd
#import a biblioteca Charlcd da RPLCD.gpio
Gpio.Setwarnings (falso)
#para ignorar os avisos
lcd = charlcd (pin_rs = 15, pin_rw = 18, pin_e = 16, pins_data = [21,22,23,24],
Numbering_mode = gpio.Placa, cols = 16, linhas = 2, Dotsize = 8)
#Declare os pinos LCD com pinos GPIO de Raspberry Pi 4
LCD.claro()
#clear a tela do LCD
LCD.write_string ("Its Linuxhint")
#Display o texto em 16x2 LCD

Explicação do código: No código acima, importamos as bibliotecas RPI.GPIO e RPLCD.gpio do charlcd. Em seguida, definimos a função do conjunto.avisos para false para ignorar o aviso do LCD e inicializar o LCD 16 × 2. Em seguida, limpe a exibição do LCD 16 × 2 e exiba “é Linuxhint”.

Observação: Durante a inicialização do LCD, definimos numbering_mode = gpio.Placa porque estamos usando a nomenclatura do BCM do número de pinos de Raspberry Pi, mencionado na tabela acima.

Para compilar e executar o script do arquivo “LCD.PY ”, usaremos o comando no terminal do Raspberry Pi:

$ python lcd.py

O hardware funcionando do projeto acima de interface o LCD 16 × 2 com o Raspberry Pi 4 é

Conclusão

Existem diferentes tipos de LCDs que podem ser interface com Raspberry Pi. Eles são usados ​​para exibir os caracteres, strings e qualquer saída do sensor em sua tela. Neste artigo, configuramos o LCD com o Raspberry Pi 4 e exibimos uma string na tela usando o código Python.