Jak połączyć się z najlepszą 10 × 2 LCD z Raspberry Pi 4

Jak połączyć się z najlepszą 10 × 2 LCD z Raspberry Pi 4
LCD oznacza „wyświetlacz ciekłokrystaliczny” i służy do wyświetlania znaków lub strun na ekranie, ponadto istnieją różne rodzaje LCD, takie jak 16 × 2 i 16 × 4, ale rozważymy LCD 16 × 2 w tym przewodniku ponieważ jest to łatwo dostępne. LCD 16 × 2 jest używany w wielu aplikacjach lubi wyświetlać ciągi do celów reklamowych i wyświetlać czas na zegarach cyfrowych.

W tym artykule omówimy zakłócenia LCD 16 × 2 z Raspberry Pi 4, a także wyświetli kilka ciągów na LCD.

Jak połączyć się z LCD 16 × 2 z Raspberry Pi 4

Aby podłączyć LCD 16 × 2 z Raspberry Pi 4, będziemy potrzebować następujących elementów elektronicznych:

  • Tablica chleba
  • 1 16 × 2 LCD
  • Przewody zworki
  • 1 potencjometr

Schemat obwodu obwodu interfejsu 16 × 2 LCD z Raspberry Pi 4 to:

Najpierw umieścimy Raspberry Pi, potencjometr i LCD 16 × 2 na tablicy:

Teraz za pomocą przewodów skoczków połączymy LCD 16 × 2 z szpilkami GPIO Raspberry P 4 zgodnie z tabelą:

GPIO PINS RASPBERRY PI BCM Pins of Raspberry Pi Piny LCD
GPIO 22 15 Rs
GPIO 24 18 RW
GPIO 23 16 mi
GPIO 9 21 D4
GPIO 25 22 D5
GPIO 11 23 D6
GPIO 8 24 D7
Grunt 6 K, VSS
5v 2 Vdd, a

Oprócz tych połączeń, pin VO LCD jest podłączony do pinu wyjściowego potencjometru, a pozostałe dwa szpilki potencjometru są podłączone do 5 V i podłoża malin.

Jak pobrać bibliotekę RPLCD w Raspberry Pi 4

Aby połączyć dowolny LCD albo 16 × 2 lub 16 × 4, musimy pobrać bibliotekę RPLCD, którą możemy pobrać za pomocą polecenia WGET:

$ wget -c https: // github.com/dbrgn/rplcd/archive/refs/heads/master.zamek błyskawiczny

Gdy polecenie zostało pomyślnie wykonane, plik zip zostanie pobrany z nazwą „Master.Zip ”, aby go rozpakować, użyjemy polecenia:

$ Unzip Master.zamek błyskawiczny

Teraz przejdziemy do rozpakowanego folderu, rplcd-master, katalogu za pomocą polecenia CD:

$ cd rplcd-master

Jaki jest kod Python do podłączenia LCD 16 × 2 z Raspberry Pi 4

Gdy znajdziemy się w katalogu „RPLCD-MASTER”, utworzymy plik Python o nazwie „LCD.Py ”, aby napisać skrypt Python, aby połączyć LCD z Raspberry Pi 4 za pomocą polecenia:

$ nano Lcd.py

Wpisz następujący kod Pythona, aby wyświetlić „Linuxhint” na LCD 16 × 2:

Importuj RPI.GPIO jako GPIO
#Wportu na RPI.Biblioteka GPIO
z rplcd.GPIO Import Charlcd
#import bibliotekę Charlcd z rplcd.GPIO
GPIO.setwarnings (false)
#zignoruj ​​ostrzeżenia
lcd = charlcd (pin_rs = 15, pin_rw = 18, pin_e = 16, pins_data = [21,22,23,24],
Numbering_mode = GPIO.Tablica, cols = 16, wiersze = 2, kngnopisza = 8)
#Declare Pins LCD z szpilkami GPIO z Raspberry Pi 4
LCD.jasne()
#wyznacz ekran LCD
LCD.Write_String („It's Linuxhint”)
#Display The Text na 16x2 LCD

Objaśnienie kodu: W powyższym kodzie zaimportowaliśmy biblioteki RPI.GPIO i RPLCD.GPIO z Charlcd. Następnie ustawiamy funkcję zestawu.Ostrzeżenia, aby FALSE zignorować ostrzeżenie LCD i zainicjowanie LCD 16 × 2. Następnie wyczyść wyświetlanie LCD 16 × 2 i wyświetl „It's Linuxhint”.

Notatka: Podczas inicjalizacji LCD ustawiamy numering_mode = GPIO.Płyta, ponieważ używamy nomenklatury BCM liczby pin Raspberry Pi, która jest wymieniona w powyższej tabeli.

Aby skompilować i wykonać skrypt pliku „LCD.py ”, użyjemy polecenia w terminalu Raspberry Pi:

$ Python Lcd.py

Sprzęt pracujący powyższego projektu interfejsu 16 × 2 LCD z Raspberry Pi 4 to

Wniosek

Istnieją różne rodzaje LCD, które można połączyć z Raspberry Pi. Służą do wyświetlania znaków, ciągów i dowolnego wyjścia czujnika na ekranie. W tym zapisie skonfigurowaliśmy LCD z Raspberry Pi 4 i wyświetliśmy ciąg na ekranie za pomocą kodu Pythona.