Inhaltsverzeichnis:

Arduino LCD 16x2 Tutorial - 1602 LCD-Display mit Arduino Uno verbinden - Gunook
Arduino LCD 16x2 Tutorial - 1602 LCD-Display mit Arduino Uno verbinden - Gunook

Video: Arduino LCD 16x2 Tutorial - 1602 LCD-Display mit Arduino Uno verbinden - Gunook

Video: Arduino LCD 16x2 Tutorial - 1602 LCD-Display mit Arduino Uno verbinden - Gunook
Video: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, Juli
Anonim
Arduino LCD 16x2 Tutorial | Schnittstelle 1602 LCD-Display mit Arduino Uno
Arduino LCD 16x2 Tutorial | Schnittstelle 1602 LCD-Display mit Arduino Uno

Hallo Leute, da viele Projekte einen Bildschirm benötigen, um die Daten anzuzeigen, egal ob es sich um ein DIY-Meter oder eine YouTube-Abo-Zählanzeige oder einen Taschenrechner oder eine Tastatursperre mit Display handelt, und wenn all diese Arten von Projekten mit Arduino erstellt werden, benötigen sie definitiv ein Display und Da die meisten Displays mit Ausnahme des 1602-LCD-Displays nicht sehr billig sind, ist es eine gute Idee, ein 16x2-LCD-Display mit Arduino für Projekte zu verwenden, aber das einzige Problem ist, dass es ein Spi-Display ist und viele Verbindungen benötigt. In diesem Tutorial werden wir sehen, wie Ich habe mein Display mit Arduino verbunden und einen Code geschrieben, um einige Daten auf dem LCD-Display anzuzeigen.

Schritt 1: Dinge, die Sie brauchen

Dinge, die du brauchst
Dinge, die du brauchst
Dinge, die du brauchst
Dinge, die du brauchst
Dinge, die du brauchst
Dinge, die du brauchst

Für diese instructables benötigen wir also folgende Dinge: 16X2 LCD

Arduino uno

10K Potentiometer

220 Ohm Widerstand

Anschlussdrähte

Steckbrett

Schritt 2: Pins von 1602 LCD-Display

Pins von 1602 LCD-Display
Pins von 1602 LCD-Display

Die folgenden Pins sind auf dem Display verfügbar: VSS: Dies ist der Masse-Pin. VDD: Dies ist der 5V-Pin. V0: Dieser Pin steuert den Kontrast des LCD. RS (Register Select Pin): Dieser Pin steuert, wo Sie schreiben Daten im Speicher des LCD. Es gibt zwei Arten von Registern; Datenregister, das enthält, was auf dem Bildschirm angezeigt wird, und das Befehlsregister, in dem das LCD nach dem nächsten Befehl sucht. R/W (Read/Write-Pin): Dieser Pin wählt den Modus aus; Lesemodus oder Schreibmodus. Wenn Sie es mit Masse verbinden, wird das LCD in den Lesemodus versetzt. E (Enable Pin): Dieser Pin ermöglicht das Schreiben in die Register. Datenpins: Es gibt 8 Datenpins (D0-D7). Der High- oder Low-Zustand dieser Pins stellt die Bits dar, die Sie schreiben, um im Schreibmodus zu registrieren, oder die Werte, die Sie im Lesemodus lesen. Die letzten beiden Pins sind für die LCD-Hintergrundbeleuchtung. Einige LCDs haben 16 Pins und andere 14 Pins. Wenn Sie ein 14-poliges LCD haben, bedeutet dies, dass keine Hintergrundbeleuchtung vorhanden ist. A (LED+): Dieser Pin ist der positive Anschluss der Hintergrundbeleuchtung. K (LED-): Dieser Pin ist der negative Anschluss der Hintergrundbeleuchtung.

Schritt 3: Verbindungen

Anschlüsse
Anschlüsse

Das LCD kann sowohl im 4-Bit- als auch im 8-Bit-Modus angeschlossen werden. Im 4-Bit-Modus müssen wir nur die 4 Datenpins verwenden, während wir im 8-Bit-Modus alle 8 Datenpins verwenden müssen. Sie können fast alles im 4-Bit-Modus tun, also werden wir es in diesem Beispiel im 4-Bit-Modus verbinden. Die Verbindungen von LCD mit Arduino sind wie folgt16X2. LCD. Arduino UnoVSS. GNDVDD 5VV0 Mitte des 10K Potentiometers

Verbinden Sie die beiden Enden des Potentiometers mit GND und 5V

RS. Pin 7R/W GNDE Pin 6D4 Pin 5D5. Pin 4D6 Pin 3D7 Pin 2A Zu 5V über 220 Ohm WiderstandK GND

Schritt 4: Code

Code
Code

Bevor Sie den Code in den Arduino hochladen, müssen Sie die Bibliothek für das LCD herunterladen. Die Bibliothek wird über die eingebauten Funktionen verfügen, die uns helfen, den Code einfach zu machen. Laden Sie die Bibliothek vom folgenden Link herunter, wenn die IDE einen Fehler für die Anzeige der BibliothekLCD-Bibliothek anzeigt: https://github.com/arduino-libraries/LiquidCrystal Entpacken Sie sie nach dem Herunterladen in den Bibliotheksordner von Arduino. #include "LiquidCrystal.h" //Initializing die Bibliothek für LCD

Flüssigkristall-LCD (7, 6, 5, 4, 3, 2); // Initialisieren der Pins, an denen wir das LCDvoid-Setup angeschlossen haben () // Alles, was darin geschrieben ist, wird nur einmal ausgeführt {lcd.begin (16, 2); // Initialisieren der Schnittstelle auf dem LCD-Bildschirmlcd.setCursor (0, 0); // setze den Cursor auf Spalte 0, line1lcd.print ("Willkommen bei"); // print namelcd.setCursor (0, 1); // setze den Cursor auf Spalte 0, Zeile 2lcd.print ("Arduino World"); // Name drucken}void loop () // Alles, was darin geschrieben wird, wird immer wieder ausgeführt {}

Schritt 5: Ausgabe

Ausgabe
Ausgabe
Ausgabe
Ausgabe

Nach dem Hochladen des Codes wird der Text, den Sie in den Code eingegeben haben, auf Ihrem LCD-Display als meiner angezeigt und Sie können das Potentiometer verwenden, um die Helligkeit des Displays einzustellen, um es klarer zu sehen.

Empfohlen: