Wie verwenden wir einen LCD-Monitor?
11.14.2023
Sinda Display ist seit vielen Jahren Hersteller von LCDs. Der Hauptsitz befindet sich in Shenzhen, Provinz Guangdong. Sinda hat sich über viele Jahre hinweg weiterentwickelt und nicht nur viele Fabriken in vielen Provinzen Chinas eröffnet, sondern verfügt auch über eigene Niederlassungen und Fabriken in Indien. Wir verfügen über genügend Kraft, um unsere Industriekette zu unterstützen und die unterschiedlichen Bedürfnisse unserer Kunden zu erfüllen. Was den Kundendienst betrifft, werden unsere Ingenieure und Mitarbeiter alle Probleme mit den Produkten für die Kunden lösen.
Mit der LiquidCrystal-Bibliothek können Sie LCD-Displays steuern, die mit dem Hitachi HD44780-Treiber kompatibel sind. Es gibt viele davon, und Sie können sie normalerweise an der 16-Pin-Schnittstelle finden.
In diesem Tutorial erfahren Sie, wie Sie ein LCD-16x2-Display (und 20x4) mit Arduino uno verwenden.
Sie erfahren außerdem, wie Sie die Funktionen lcd.begin(), lcd.print() und lcd.setCursor() verwenden
Also lasst uns anfangen!
Für dieses Tutorial benötigen Sie:
Arduino uno
Steckbrett
LCD 16x2
Potentiometer (z. B. 4,7K)
Die parallele Schnittstelle besteht aus folgenden Pins:
Stromversorgungspins (Vss/Vcc): Versorgen Sie das LCD mit Strom
Kontraststift (Vo): Steuern Sie den Displaykontrast
Register Select (RS)-Pin: Steuert, wohin im LCD-Speicher Sie Daten schreiben
Lesen/Schreiben (R/W): Wählt den Lesemodus oder den Schreibmodus
Pin aktivieren: Aktiviert das Schreiben in die Register
8 Datenpins (D0–D7): Die Zustände dieser Pins (hoch oder niedrig) sind die Bits, die Sie beim Schreiben in ein Register schreiben, oder die Werte, die Sie beim Lesen lesen.
Pins für die Hintergrundbeleuchtung (Bklt+ und BKlt-): Schalten Sie die LED-Hintergrundbeleuchtung ein/aus
Die Hitachi-kompatiblen LCDs können in zwei Modi angesteuert werden: 4-Bit oder 8-Bit. Der 4-Bit-Modus erfordert sieben I/O-Pins vom Arduino, während der 8-Bit-Modus 11 Pins erfordert.
Zum Anzeigen von Text auf dem Bildschirm können Sie fast alles im 4-Bit-Modus tun, daher verwenden wir in diesem Tutorial den 4-Bit-Modus.
Hier ist der Code, eingebettet mit Codebender!
Der Befehl lcd.begin(16,2) richtet die LCD-Anzahl der Spalten und Zeilen ein. Wenn Sie beispielsweise ein LCD mit 20 Spalten und 4 Zeilen (20x4) haben, müssen Sie dies in lcd.begin(20x4) ändern.
Der Befehl lcd.print("--message--") gibt eine Nachricht in der ersten Spalte und Zeile der LCD-Anzeige aus. Die „Nachricht“ darf maximal eine Länge haben, die der Anzahl der LCD-Spalten entspricht. Beispielsweise beträgt die maximale Anzeigelänge für 16 Spalten 16 und für 20 Spalten die maximale Anzeigelänge 20.
Der Befehl lcd.setCursor(0,1) setzt den Cursor auf die erste Spalte der zweiten Zeile. Wenn Sie ein LCD 20x4 haben und eine Nachricht in Spalte fünf und dritte Zeile drucken möchten, müssen Sie Folgendes verwenden: lcd.setCursor(4,2).
Versuchen Sie, das Codebender-Plugin herunterzuladen und auf die Schaltfläche „Auf Arduino ausführen“ zu klicken, um Ihr Arduino mit dieser Skizze zu programmieren. Und das war‘s, Sie haben Ihr Arduino-Board programmiert!
Sie können damit weiterspielen, indem Sie auf die Schaltfläche „Bearbeiten“ klicken und Ihre eigenen Änderungen am Code vornehmen. Versuchen Sie beispielsweise, die Nachricht in der ersten und zweiten Zeile zu ändern.
Wissen Sie mehr über LCD? Wenn Sie mehr wissen möchten, kontaktieren Sie uns bitte.
Tel.: +86-755-28445701
E-Mail: info@sindadisplay.com
Skype: Sinda-Anzeige