Inhaltsverzeichnis:

LCD 16x2 Schnittstelle mit Raspberry Pi - Gunook
LCD 16x2 Schnittstelle mit Raspberry Pi - Gunook

Video: LCD 16x2 Schnittstelle mit Raspberry Pi - Gunook

Video: LCD 16x2 Schnittstelle mit Raspberry Pi - Gunook
Video: HOWTO Raspberry Pi + LCD 16x2 i2c 2024, Juli
Anonim
LCD 16x2 Schnittstelle mit Raspberry Pi
LCD 16x2 Schnittstelle mit Raspberry Pi

Hallo Freunde, Heute verbinde ich ein 16x2-Display mit Raspberry Pi.

Schritt 1: Erforderliche Komponenten

Hier benötigen Sie die folgenden Komponenten, um die Aufgabe abzuschließen.

  1. Himbeer-Pi
  2. Netzteiladapter für Raspberry Pi
  3. 16x2 LCD-Anzeige
  4. Potentiometer 10k
  5. Anschlussdrähte
  6. Steckbrett oder ein beliebiges 16x2-Display-Schild

Schritt 2: Stromkreisverbindungen

Stromkreisanschlüsse
Stromkreisanschlüsse

Verbindungen werden in diesem Bild gezeigt. Es ist jedoch nicht zwingend erforderlich, diese GPIOs zu verwenden. Sie können einen beliebigen GPIO verwenden, um das LCD anzuschließen. Aber Sie müssen die gleichen GPIOs in der Programmierung erwähnen. Ein variabler Widerstand ist angeschlossen, um den Kontrast des Displays einzustellen. Das Display wird vom Raspberry Pi mit Strom versorgt. Der R / W-Pin ist mit Masse verbunden, da ich keine Leseoperation auf dem Display durchführe.

Schritt 3: Arbeiten

Arbeiten
Arbeiten

Ich habe eine Display-Bibliothek entworfen, nämlich lcd.py In dieser Bibliothek schreibe ich einige Funktionen, die vom Benutzer aufgerufen werden können. Um lcd zu betreiben, ist es zwingend erforderlich, diese Bibliothek in Ihren Code aufzunehmen. Weitere Informationen zur Bibliothek finden Sie in der Bibliothek.

Zuerst müssen Sie die Funktion begin() ausführen und die Pins übergeben, die Sie für die Schnittstellenanzeige verwenden werden.

Hier kann die Funktion Print() jeden Wert ausgeben, der an diese Funktion übergeben wird.

Dieses Display ist im 4-Bit-Modus angebunden, so dass nur 4 Pins D4-D7 und RW, EN-Pins mit Himbeer-Pin verbunden sind.

Schritt 4: Testen

Image
Image

Hier gibt es das getestete Video

Schritt 5: Code

Hier Code ist für dieses instructable hier verfügbar

Schritt 6: Nachteil

Dies wird nicht richtig funktionieren, wenn wir dieses Skript so einstellen, dass es beim Booten automatisch ausgeführt wird. Dies liegt daran, dass der Raspberry Pi kein Echtzeit-Controller ist. Benötigen Sie weitere Verbesserungen in diesem Code

Schritt 7: Kontaktieren Sie uns

Für weitere instructables folgen hier

Facebook

Blog

Maile mir

Empfohlen: