In dieser Beschreibung werden wir die Interferenz des 16 × 2 LCD mit dem Raspberry Pi 4 diskutieren und auch einige Saiten auf dem LCD anzeigen.
Wie man das 16 × 2 LCD mit dem Raspberry Pi 4 anschließt
Um das 16 × 2 LCD mit dem Raspberry Pi 4 zu verbinden, benötigen wir die folgenden elektronischen Komponenten:
Das Schaltungsdiagramm der Schaltung der Schnittstelle des 16 × 2 LCD mit dem Raspberry Pi 4 lautet:
Zunächst werden wir den Raspberry Pi, ein Potentiometer und den 16 × 2 LCD auf dem Brotbrett platzieren:
Mit Hilfe von Springerdrähten verbinden wir das 16 × 2 LCD mit den GPIO -Stiften von Raspberry Pi 4 gemäß der Tabelle:
GPIO -Stifte von Himbeer Pi | BCM -Stifte von Himbeer -Pi | LCD -Stifte |
---|---|---|
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 |
Boden | 6 | K, VSS |
5v | 2 | Vdd, a |
Abgesehen von diesen Verbindungen ist der VO -Stift des LCD mit dem Ausgangsstift eines Potentiometers verbunden und die verbleibenden zwei Potentiometern sind mit dem 5 -V und dem Boden des Raspberry Pi verbunden.
So laden Sie die RPLCD -Bibliothek in den Raspberry Pi 4 herunter
Um jedem LCD entweder 16 × 2 oder 16 × 4 zu verkörpern, müssen wir die Bibliothek von RPLCD herunterladen, die wir mit dem Befehl wGet herunterladen können:
$ wget -c https: // github.com/dbrgn/rplcd/archiv/refs/köpfe/master.ReißverschlussWenn der Befehl erfolgreich ausgeführt wurde, wird eine ZIP -Datei mit einem Namen „Master.ZIP “, um es zu entpacken, werden wir den Befehl verwenden:
$ unziper Meister.ReißverschlussJetzt gehen wir mit dem CD-Befehl zum Verzeichnis von Unzipped, RPLCD-Master, in den Befehl CD:
$ CD RPLCD-MASTERWas ist der Python -Code, um das 16 × 2 LCD mit Raspberry Pi 4 zu verbinden?
Sobald wir uns im Verzeichnis „RPLCD-Master“ befinden, werden wir eine Python-Datei mit dem Namen „LCD“ erstellen.Py “zum Schreiben des Python -Skripts, um das LCD mit Raspberry Pi 4 mit dem Befehl zu übermitteln:
$ nano lcd.pyGeben Sie den folgenden Python -Code ein, um die "LinuxHint" auf dem 16 × 2 LCD anzuzeigen:
RPI importieren.Gpio als gpio
#import den RPI.GPIO -Bibliothek
Aus RPLCD.GPIO -Import Charlcd
#importieren Sie die Charlcd -Bibliothek von RPLCD.GPIO
GPIO.setwarnings (falsch)
#Ignorieren Sie die Warnungen
lcd = charlcd (pin_rs = 15, pin_rw = 18, pin_e = 16, pins_data = [21,22,23,24],
nummering_mode = gpio.Board, cols = 16, Zeilen = 2, Dotize = 8)
#Deklare die LCD -Stifte mit GPIO -Stiften von Raspberry Pi 4
LCD.klar()
#Clear den LCD -Bildschirm
LCD.write_string ("Es ist LinuxHint")
#Display den Text auf 16x2 LCD
Erläuterung des Code: Im obigen Code haben wir das RPI der Bibliotheken importiert.GPIO und RPLCD.GPIO aus dem Charlcd. Dann setzen wir die Funktion des Satzes.Warnungen vor falsch, die Warnung von LCD zu ignorieren und die 16 × 2 LCD zu initialisieren. Löschen Sie dann die Anzeige des 16 × 2 LCD und zeigen Sie "It's LinuxHint".
Notiz: Während der Initialisierung des LCD setzen wir numbering_mode = gpio.Board, da wir die BCM -Nomenklatur der Pin -Anzahl von Himbeer -PI verwenden, die in der obigen Tabelle erwähnt wird.
Um das Skript der Datei „LCD auszuführen.Py “, wir werden den Befehl im Terminal von Raspberry Pi verwenden:
$ python lcd.pyDie Hardware, die das obige Projekt zur Schnittstelle des 16 × 2 LCD mit dem Raspberry Pi 4 ist, ist
Abschluss
Es gibt verschiedene Arten von LCDs, die mit Raspberry Pi miteinander verbunden werden können. Sie werden verwendet, um die Zeichen, Zeichenfolgen und alle Sensorausgaben auf dem Bildschirm anzuzeigen. In diesem Artikel haben wir das LCD mit dem Raspberry Pi 4 konfiguriert und mit dem Python-Code eine Zeichenfolge auf seinem Bildschirm angezeigt.