So verbinden Sie LCD (Liquid Crystal Display) mit einem Arduino

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen





Beim Arduino-basierten Embedded-System-Design spielen die Liquid Crystal Display-Module eine sehr wichtige Rolle. Daher ist es sehr wichtig, etwas darüber zu lernen wie man LCD verbindet mit einem Arduino von 16 × 2 im Embedded System Design. Die Anzeigeeinheiten sind sehr wichtig für die Kommunikation zwischen der menschlichen Welt und der Maschinenwelt. Die Anzeigeeinheit arbeitet nach dem gleichen Prinzip, es hängt nicht von der Größe der Anzeige ab, ob sie groß oder klein ist. Wir arbeiten mit einfachen Displays wie 16 × 1 und 16 × 2 Einheiten. Die 16 × 1-Anzeigeeinheit hat die 16 Zeichen, die in einer Zeile vorhanden sind, und die 16 × 2-Anzeigeeinheiten haben 32 Zeichen, die in der 2-Zeile vorhanden sind. Wir sollten wissen, dass zur Anzeige jedes Zeichens 5 × 10 Pixel vorhanden sind. Um ein Zeichen anzuzeigen, sollten alle 50 Pixel zusammen sein. In der Anzeige befindet sich ein Controller namens HD44780, mit dem die Pixel der anzuzeigenden Zeichen gesteuert werden.

Was ist eine Flüssigkristallanzeige?

Das Flüssigkristallanzeige nutzt die Eigenschaft der Lichtüberwachung von Flüssigkristallen und sie emittieren das Licht nicht direkt. Das Flüssigkristalldisplay ist ein Flachbildschirm oder ein elektronisches visuelles Display. Bei geringen Informationen werden die LCD-Inhalte im festen Bild oder im beliebigen Bild angezeigt, die wie aktuelle Wörter, Ziffern oder angezeigt oder ausgeblendet werden 7-Segment-Anzeige . Die beliebigen Bilder bestehen aus einer großen Anzahl kleiner Pixel und das Element hat größere Elemente.




Flüssigkristallanzeige

Flüssigkristallanzeige

Flüssigkristallanzeige von 16 × 2

Die 16 × 2-Flüssigkristallanzeige enthält zwei horizontale Linien und dient zum Komprimieren des Raums von 16 Anzeigezeichen. Im eingebauten Zustand verfügt das LCD über zwei Register, die nachfolgend beschrieben werden.



  • Befehlsregister
  • Datenregister

Befehlsregister: Dieses Register wird verwendet, um einen speziellen Befehl in das LCD einzufügen. Der Befehl ist ein spezieller Datensatz und wird verwendet, um den internen Befehl für die Flüssigkristallanzeige wie einen klaren Bildschirm zu geben, zu Zeile 1, Zeichen 1 zu wechseln, den Cursor zu setzen usw.

Datenregister: Die Datenregister werden verwendet, um die Zeile in das LCD einzutragen

Flüssigkristallanzeige von 16x2

Flüssigkristallanzeige von 16 × 2

Das Pin-Diagramm und die Beschreibung der einzelnen Pins wurden in der folgenden Tabelle erläutert.


Pin Nr Pin Name

Pin Beschreibung

Pin 1

GND

Dieser Pin ist ein Erdungsstift und das LCD ist mit Masse verbunden

Pin 2

VCC

Der VCC-Pin dient zur Stromversorgung des LCD

Pin 3

VEE

Dieser Pin dient zum Einstellen des Kontrasts des LCD durch Anschließen des variablen Widerstands zwischen VCC und Masse.

Pin 4

RS

Der RS ​​wird als Registerauswahl bezeichnet und wählt das Befehls- / Datenregister aus. Um das Befehlsregister auszuwählen, sollte der RS ​​gleich Null sein. Um das Datenregister auszuwählen, sollte der RS ​​gleich eins sein.

Pin 5

R / W.

Dieser Pin wird verwendet, um die Operationen des Lesens / Schreibens auszuwählen. Um die Schreibvorgänge auszuführen, sollte das R / W gleich Null sein. Um die Leseoperationen auszuführen, sollte das R / W gleich eins sein.

Pin 6

IM

Dies ist ein Aktivierungssignal-Pin. Wenn die positiven Impulse durch einen Pin laufen, fungiert der Pin als Lese- / Schreib-Pin.

Pin 7

DB0 bis DB7

Der Pin 7 enthält insgesamt 8 Pins, die als Daten-Pin des LCD verwendet werden.

Pin 15

LED +

Dieser Pin ist mit VCC verbunden und wird für den Pin 16 verwendet, um das Leuchten der Hintergrundbeleuchtung des LCD einzustellen.

Pin 16

LED -

Dieser Pin ist mit Masse verbunden und wird für den Pin 15 verwendet, um das Leuchten der Hintergrundbeleuchtung des LCD einzustellen.

LCD-Schnittstelle mit dem Arduino-Modul

Das folgende Schaltbild zeigt die Flüssigkristallanzeige mit dem Arduino-Modul . Aus dem Schaltplan können wir ersehen, dass der RS-Pin des LCD mit dem Pin 12 des Arduino verbunden ist. Das LCD des R / W-Pins ist mit Masse verbunden. Der Pin 11 des Arduino ist mit dem Freigabesignal-Pin des LCD-Moduls verbunden. Das LCD-Modul und das Arduino-Modul sind in diesem Projekt mit dem 4-Bit-Modus verbunden. Daher gibt es vier Eingangsleitungen, die DB4 bis DB7 des LCD sind. Dieser Vorgang ist sehr einfach, erfordert weniger Verbindungskabel und wir können auch das größte Potenzial des LCD-Moduls nutzen.

LCD-Schnittstelle mit dem Arduino-Modul

LCD-Schnittstelle mit dem Arduino-Modul

Die digitalen Eingangsleitungen (DB4-DB7) sind mit den Arduino-Pins von 5-2 verbunden. Um den Kontrast des Displays hier einzustellen, verwenden wir ein 10K-Potentiometer. Der Strom durch das hintere LED-Licht kommt vom 560-Ohm-Widerstand. Die externe Strombuchse wird von der Platine an den Arduino geliefert. Wenn Sie den PC über den USB-Anschluss verwenden, kann das Arduino mit Strom versorgt werden. Einige Teile der Schaltung benötigen möglicherweise die + 5-V-Stromversorgung, die von der 5-V-Quelle auf der Arduino-Platine bezogen wird.

Das folgende schematische Diagramm zeigt das LCD-Modul, das mit dem Arduino verbunden ist.

Schematische Darstellung

Schematische Darstellung

Dieser Artikel enthält Informationen darüber, wie das LCD-Modul mit dem Arduino verbunden ist. Ich hoffe, dass Sie durch das Lesen dieses Artikels grundlegende Kenntnisse über das LCD-Modul mit dem Arduino haben. Wenn Sie Fragen zu diesem Artikel haben oder über die Mikrocontroller-Projekte Bitte zögern Sie nicht, im folgenden Abschnitt einen Kommentar abzugeben. Hier ist die Frage für Sie, welche Funktion hat das LCD-Modul durch die Anbindung an das Arduino?

Bildnachweis:

  • Was ist eine Flüssigkristallanzeige? imimg
  • Flüssigkristallanzeige von 16 × 2 Blogspot
  • LCD-Schnittstelle mit dem Arduino-Modul Schaltung heute