So verwenden Sie das LCD1602 -Display mit Arduino

How to Use the LCD1602 Display with Arduino

Das LCD1602 ist ein 16x2 -Zeichenanzeigemodul, das in Elektronikprojekten häufig verwendet wird, um Text anzuzeigen. Es verfügt über zwei Zeilen, die jeweils 16 Zeichen anzeigen können und können entweder im parallelen oder im i2c -Modus arbeiten. In diesem Tutorial zeigen wir Ihnen, wie Sie den LCD1602 mit einem Arduino mit beiden Methoden anstellen.


Was Sie brauchen werden

  1. LCD1602 Anzeigemodul (mit oder ohne I2C -Adapter)
  2. Arduino Board (z. B. Uno, Mega, Nano)
  3. 10 kΩ Potentiometer (zur Kontrasteinstellung, falls sie den Parallelmodus verwenden)
  4. Breadboard- und Jumper -Drähte
  5. Ein Computer mit der Arduino -IDE installiert

Schritt 1: Verständnis der LCD1602 -Stifte

LCD1602 Parallele Grenzflächenstifte

Stift Funktion
VSS Boden
VDD Kraft (5 V)
Vo Kontrastanpassung
Rs Register auswählen
Rw Lesen/Schreiben (Verbindung zu GND für Schreibmodus herstellen)
E Signal aktivieren
D0-D7 Datenstifte
A Hintergrundbeleuchtung positiv (5V)
K Hintergrundbeleuchtung (GND)

I2C -Adapterstifte (falls vorhanden)

Stift Funktion
GND Boden
VCC Kraft (5 V)
SDA I2C -Datenzeile
Scl I2C -Uhr -Linie

Schritt 2: Verkabelung des LCD1602 mit Arduino

Verwenden der parallele Schnittstelle (ohne i2c)

  1. Schließen Sie die Stifte wie folgt an:
LCD -Pin Arduino Pin
VSS GND
VDD 5v
Vo Mittlerer Stift von 10 kΩ Potentiometer (Enden zu VCC und GND)
Rs Pin 12
Rw GND
E Pin 11
D4 Pin 5
D5 Pin 4
D6 Pin 3
D7 Pin 2
A 5v
K GND

Verwenden von I2C -Adapter

  1. Schließen Sie die Stifte wie folgt an:
I2C Pin Arduino Pin
GND GND
VCC 5v
SDA A4
Scl A5

Notiz: Überprüfen Sie die I2C -Pinout Ihres Arduino Board, wenn Sie keine UNO verwenden.


Schritt 3: Installieren Sie die erforderliche Bibliothek

Um den LCD1602 zu verwenden, benötigen Sie die Liquidcrystal- oder Liquidcrystal_I2c -Bibliothek.

Installieren Sie die Liquidcrystal Library (Parallelmodus)

Die Liquidcrystal Library ist mit der Arduino-IDE vorinstalliert. Es sind keine zusätzlichen Schritte erforderlich.

Installieren Sie die Liquidcrystal_I2C -Bibliothek (I2C -Modus)

  1. Öffnen Sie die Arduino -IDE.
  2. Gehen zu Skizzieren > Bibliothek einbeziehen > Bibliotheken verwalten.
  3. Suchen Sie nach "Liquidcrystal_I2c" und klicken Sie auf Installieren.

Schritt 4: Laden Sie den Code hoch hoch

Parallele Schnittstellencode

#include <LiquidCrystal.h>

// Initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  lcd.begin(16, 2); // Set up the LCD's number of columns and rows
  lcd.print("Hello, Arduino!"); // Print a message to the LCD
}

void loop() {
  // Nothing to do here
}

I2C -Schnittstellencode

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

// Initialize the library with the I2C address (typically 0x27 or 0x3F)
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
  lcd.init(); // Initialize the LCD
  lcd.backlight(); // Turn on the backlight
  lcd.print("Hello, Arduino!"); // Print a message to the LCD
}

void loop() {
  // Nothing to do here
}

Notiz: Wenn die I2C -Adresse (0x27) nicht funktioniert, verwenden Sie eine I2C -Scanner -Skizze, um die richtige Adresse zu finden.


Schritt 5: Testen Sie das Setup

  1. Schließen Sie den Arduino über USB an Ihren Computer an.
  2. Öffnen Sie die Arduino -IDE und wählen Sie die richtige Auswahl Planke Und Hafen unter dem Werkzeuge Speisekarte.
  3. Laden Sie den Code durch Klicken in den Arduino hoch in den Arduino Hochladen.
  4. Die LCD sollte "Hallo, Arduino!"

Fehlerbehebung

  • Keine Anzeige: Überprüfen Sie die Verkabelung und stellen Sie sicher, dass das Potentiometer für Kontrast eingestellt wird.
  • Verstümmelter Text: Überprüfen Sie, ob die richtigen Stifte und die I2C -Adresse im Code definiert sind.
  • Hintergrundbeleuchtung aus: Stellen Sie sicher, dass die Hintergrundbeleuchtungstifte (A und K) ordnungsgemäß verbunden sind.

Anwendungen von LCD1602

  1. Benutzeroberflächen für DIY -Geräte
  2. Datenprotokollierung Anzeigen
  3. Echtzeituhren und Timer
  4. Sensorstatusüberwachung

Abschluss

Sie haben das LCD1602 -Display mit Arduino erfolgreich miteinander verbunden. Unabhängig davon, ob die parallele Schnittstelle oder der I2C -Adapter verwendet wird, ist diese Anzeige ein vielseitiges Tool zum Hinzufügen einer visuellen Ausgabe zu Ihren Projekten. Versuchen Sie, mit benutzerdefinierten Nachrichten, Animationen oder Sensorintegration für erweiterte Anwendungen zu experimentieren!

Hinterlasse einen Kommentar

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.