Come interfacciarsi il lcd 10 × 2 top con il Raspberry Pi 4

Come interfacciarsi il lcd 10 × 2 top con il Raspberry Pi 4
Il LCD sta per "display di cristalli liquidi" e viene utilizzato per visualizzare i caratteri o le stringhe sullo schermo, inoltre, ci sono diversi tipi di LCD come 16 × 2 e 16 × 4, ma considereremo il LCD 16 × 2 in questa guida Come è facilmente disponibile. Il LCD 16 × 2 viene utilizzato in molte applicazioni come visualizzare le stringhe per scopi pubblicitari e visualizzare il tempo sugli orologi digitali.

In questo articolo, discuteremo l'interferenza del LCD 16 × 2 con il Raspberry Pi 4 e mostreremo anche alcune stringhe sul LCD.

Come interfacciano il LCD 16 × 2 con Raspberry Pi 4

Per collegare il LCD 16 × 2 con il Raspberry Pi 4, avremo bisogno dei seguenti componenti elettronici:

  • Breadboard
  • 1 LCD 16 × 2
  • Fili jumper
  • 1 potenziometro

Lo schema del circuito del circuito di interfacciamento del LCD 16 × 2 con il Raspberry Pi 4 è:

Innanzitutto, posizioneremo il Raspberry Pi, un potenziometro e il LCD 16 × 2 sulla breadboard:

Ora con l'aiuto di fili jumper, collegheremo il LCD 16 × 2 con i pin GPIO di Raspberry Pi 4 secondo il tavolo:

Pin gpiio di Raspberry Pi Pins BCM di Raspberry Pi Pin 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
Terra 6 K, VSS
5v 2 Vdd, a

Oltre a queste connessioni, il pin VO del LCD è collegato al pin di uscita di un potenziometro e i restanti due pin di potenziometro sono collegati al 5V e al suolo del lampone PI.

Come scaricare la libreria RPLCD in Raspberry Pi 4

Per interfacciarsi qualsiasi LCD per il suo 16 × 2 o 16 × 4, dobbiamo scaricare la libreria di RPLCD che possiamo scaricare utilizzando il comando wget:

$ wget -c https: // github.com/dbrgn/rplcd/archive/refs/heads/master.cerniera lampo

Quando il comando eseguito correttamente, un file Zip verrà scaricato con un nome di "Master.zip ", per decomprimere, useremo il comando:

$ Unzip Master.cerniera lampo

Ora andremo nella cartella non zipped, Rplcd-Master, Directory usando il comando CD:

$ cd rplcd-master

Qual è il codice Python per collegare il LCD 16 × 2 con Raspberry Pi 4

Una volta che ci troviamo nella directory "RPLCD-Master", creeremo un file Python con il nome di "LCD.Py ”per scrivere lo script Python per interfacciarsi il LCD con Raspberry Pi 4 usando il comando:

$ nano lcd.Py

Digita il seguente codice Python per visualizzare il "Linuxhint" sul LCD 16 × 2:

Importa RPI.GPIO AS GPIO
#import the RPI.Biblioteca GPIO
da rplcd.GPIO Import Charlcd
#IMPORT LA Biblioteca CharlCD da RPLCD.GPIO
GPIO.setwarnings (false)
#per ignorare gli avvertimenti
LCD = CharlCD (pin_rs = 15, pin_rw = 18, pin_e = 16, pins_data = [21,22,23,24],
numeraing_mode = gpiio.Scheda, cols = 16, righe = 2, dotsize = 8)
#Declare i pin LCD con pin GPIO di Raspberry Pi 4
LCD.chiaro()
#Clear lo schermo di LCD
LCD.write_string ("It's LinuxHint")
#display il testo su 16x2 LCD

Spiegazione del codice: Nel codice sopra, abbiamo importato le librerie RPI.GPIO e RPLCD.GPIO dal Charlcd. Quindi impostiamo la funzione del set.Avvertimenti a False per ignorare l'avvertimento di LCD e inizializzare il LCD 16 × 2. Quindi cancella il display del LCD 16 × 2 e visualizza "It's LinuxHint".

Nota: Durante l'inizializzazione del LCD, impostiamo numeraing_mode = gpiio.Scheda perché stiamo usando la nomenclatura BCM del numero PIN di Raspberry Pi che è menzionato nella tabella sopra.

Per compilare ed eseguire lo script del file "LCD.Py ”, useremo il comando nel terminale di Raspberry Pi:

$ Python LCD.Py

Il funzionamento hardware del precedente progetto di interfacciamento del LCD 16 × 2 con Raspberry Pi 4 è

Conclusione

Esistono diversi tipi di LCD che possono essere interfacciati con Raspberry Pi. Vengono utilizzati per visualizzare i caratteri, le stringhe e qualsiasi output del sensore sullo schermo. In questo articolo, abbiamo configurato l'LCD con Raspberry Pi 4 e visualizzato una stringa sullo schermo usando il codice Python.