Arduino UNO R4 - LCD 20×4

In diesem Tutorial zeigen wir Ihnen, wie Sie ein 20×4 LCD-Display mit dem Arduino UNO R4-Board über eine I2C-Schnittstelle verwenden. Im Detail lernen wir:

Arduino UNO R4 und LCD I2C 20×4

Über LCD I2C 20x4

Pinbelegung

Das LCD 20x4 I2C verwendet die I2C-Schnittstelle und hat 4 Pins:

  • GND-Pin: mit GND (0 V) verbinden.
  • VCC-Pin: an VCC (5 V) anschließen, um das LCD mit Strom zu versorgen.
  • SDA-Pin: Dies ist für das I2C-Datensignal.
  • SCL-Pin: Dies ist für das I2C-Takt-Signal.
LCD 20x4 I2C-Pinbelegung

LCD-Koordinate

Das LCD I2C 20x4 hat 20 Spalten und 4 Zeilen. Die Spalten und Zeilen beginnen bei 0.

Arduino UNO R4 LCD I2C Koordinate

Verdrahtungsdiagramm

Arduino UNO R4 LCD 20×4 I2C Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.

Siehe Der beste Weg, den Arduino Uno R4 und andere Komponenten mit Strom zu versorgen.

LCD I2C Arduino UNO R4, Nano Arduino Mega
Vin 5V 5V
GND GND GND
SDA A4 20
SCL A5 21

Wie man für LCD I2C programmiert

Die Verwendung des LCD ist mit der LiquidCrystal_I2C-Bibliothek sehr einfach.

  • Fügen Sie die Bibliothek hinzu:
#include <LiquidCrystal_I2C.h>
  • Erstellen Sie ein LiquidCrystal_I2C-Objekt mit der I2C-Adresse, der Anzahl der Spalten und der Anzahl der Zeilen:
LiquidCrystal_I2C lcd(0x27, 20, 4); // Initialisiere LCD mit der I2C-Adresse 0x27, 20 Spalten und 4 Zeilen
  • Richten Sie den LCD-Bildschirm ein.
lcd.init(); // Initialisieren des LCD-Displays lcd.backlight(); // Die Hintergrundbeleuchtung des LCD-Displays einschalten
  • Setzen Sie den Cursor an die Position, die durch column_index und row_index angegeben ist.
lcd.setCursor(column_index, row_index);
  • Eine Nachricht auf dem LCD-Bildschirm anzeigen.
lcd.print("Hello World!");

※ Notiz:

Verschiedene Hersteller verwenden möglicherweise unterschiedliche I2C-Adressen für das LCD. In unserem Beispiel haben wir die Adresse 0x27 verwendet, wie sie vom Hersteller angegeben ist DIYables.

Arduino UNO R4 Code

/* * Dieser Arduino UNO R4 Code wurde von newbiely.de entwickelt * Dieser Arduino UNO R4 Code wird der Öffentlichkeit ohne jegliche Einschränkung zur Verfügung gestellt. * Für vollständige Anleitungen und Schaltpläne besuchen Sie bitte: * https://newbiely.de/tutorials/arduino-uno-r4/arduino-uno-r4-lcd-20x4 */ #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 20, 4); // Ersteinrichtung für ein LCD mit 20 Spalten und 4 Zeilen über I2C-Adresse 0x27 void setup() { lcd.init(); // Initialisierung des LCDs lcd.backlight(); // Hintergrundbeleuchtung einschalten lcd.setCursor(0, 0); // Cursor an die erste Zeile, erste Spalte positionieren lcd.print("LCD 20x4"); // Text in der ersten Zeile anzeigen lcd.setCursor(0, 1); // Cursor an die zweite Zeile, erste Spalte positionieren lcd.print("I2C Address: 0x27"); // Text in der zweiten Zeile anzeigen lcd.setCursor(0, 2); // Cursor an die dritte Zeile, erste Spalte positionieren lcd.print("DIYables"); // Text in der dritten Zeile anzeigen lcd.setCursor(0, 3); // Cursor an die vierte Zeile, erste Spalte positionieren lcd.print("www.diyables.io"); // Text in der vierten Zeile anzeigen } void loop() { // Zu erledigen }

Schnelle Schritte

Befolgen Sie diese Anweisungen Schritt für Schritt:

  • Wenn dies Ihr erster Einsatz des Arduino Uno R4 WiFi/Minima ist, lesen Sie das Tutorial zur Einrichtung der Umgebung für Arduino Uno R4 WiFi/Minima in der Arduino IDE.
  • Schließen Sie LCD I2C 20x4 gemäß dem bereitgestellten Diagramm an den Arduino UNO R4 an.
  • Verbinden Sie das Arduino Uno R4-Board mit Ihrem Computer über ein USB-Kabel.
  • Starten Sie die Arduino IDE auf Ihrem Computer.
  • Wählen Sie das geeignete Arduino Uno R4-Board (z. B. Arduino Uno R4 WiFi) und den COM-Port aus.
  • Gehen Sie zum Bibliotheken-Symbol auf der linken Seite der Arduino IDE.
  • Geben Sie "LiquidCrystal I2C" ein und suchen Sie nach der LiquidCrystal_I2C-Bibliothek von Frank de Brabander.
  • Drücken Sie die Install-Schaltfläche, um die LiquidCrystal_I2C-Bibliothek hinzuzufügen.
Arduino UNO R4 LiquidCrystal I2C-Bibliothek
  • Kopieren Sie den obigen Code und öffnen Sie ihn in der Arduino IDE.
  • Drücken Sie in der Arduino IDE die Hochladen-Schaltfläche, um den Code an den Arduino UNO R4 zu senden.
  • Überprüfen Sie das Ergebnis auf dem LCD.
Arduino UNO R4 LCD 20×4-Display
  • Versuche, den Text zu ändern und seine Platzierung zu ändern.

Ihr Arduino Uno R4-Board liefert möglicherweise nicht genügend Strom für das LCD. Wenn das LCD nicht hell leuchtet oder keine Zeichen anzeigt, verwenden Sie bitte eine externe Stromquelle für das LCD. Sie können dieses Stromsplitter-Set wie unten gezeigt verwenden:

Wie man das Arduino Uno R4 und externe Komponenten mit Strom versorgt

Video Tutorial

Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.

※ UNSERE NACHRICHTEN

  • Sie können gerne den Link zu diesem Tutorial teilen. Bitte verwenden Sie jedoch unsere Inhalte nicht auf anderen Websites. Wir haben viel Mühe und Zeit in die Erstellung der Inhalte investiert, bitte respektieren Sie unsere Arbeit!