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:
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łyskawicznyGdy polecenie zostało pomyślnie wykonane, plik zip zostanie pobrany z nazwą „Master.Zip ”, aby go rozpakować, użyjemy polecenia:
$ Unzip Master.zamek błyskawicznyTeraz przejdziemy do rozpakowanego folderu, rplcd-master, katalogu za pomocą polecenia CD:
$ cd rplcd-masterJaki 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.pyWpisz 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.pySprzę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.