Verwendung eines LCD-Displays LCD 1602 (mit 12 Drähten) ohne I2C-Modul mit Arduino
Dieser Projektleitfaden zeigt, wie man ein 16x2-LCD-Display (LCD1602) mit einem Arduino-Board verbindet, ohne ein I2C-Modul zu verwenden. Das LCD1602 ist ein vielseitiges Bauteil, das in verschiedenen Anwendungen zur Anzeige von Texten und numerischen Daten eingesetzt wird. Dieses Projekt eröffnet Möglichkeiten, benutzerdefinierte Anzeigen für eine breite Palette von Projekten zu erstellen.
Hier sind einige Projektideen, die Sie mit diesem LCD1602- und Arduino-Setup umsetzen können:
- Eine einfache digitale Uhr
- Eine Temperatur- und Luftfeuchtigkeitsanzeige
- Ein Echtzeit-Datenlogger, der Sensordaten anzeigt
- Ein individuelles Messageboard
- Ein Display einer Spielkonsole
Hardware/Komponenten
Um dieses Projekt abzuschließen, benötigen Sie die folgenden Komponenten (im Video bei 00:10):
- Arduino-Board (Uno oder ähnlich)
- LCD-1602-Displaymodul (16 Zeichen x 2 Zeilen) - erhältlich in verschiedenen Farben (im Video bei 00:47)
- Jumperkabel
- 10kΩ Potentiometer (zur Steuerung der Hintergrundbeleuchtung) (im Video bei 04:48)
- (Optional) Steckbrett für einfacheres Prototyping (im Video bei 02:40)
- (optional) Lötkolben und Lötzinn (wenn du Stiftleisten an das LCD lötst) (im Video bei 02:04)
Verdrahtungsanleitung

Die Verkabelung wird im Video ausführlich erklärt. Siehe das Video bei [03:33] für eine visuelle Anleitung und die folgende Zusammenfassung:
Die Verbindung zwischen dem LCD und dem Arduino ist entscheidend. Je nach LCD-Modell kann für bestimmte Pins ein Spannungsteiler erforderlich sein. Das Video zeigt ein detailliertes Schaltbild (im Video bei 04:02), das ein Potentiometer zur Steuerung der Helligkeit der Hintergrundbeleuchtung verwendet. Achten Sie genau auf die Pinbelegung (im Video bei 07:39). Falsche Verdrahtung kann Ihre Komponenten beschädigen.
wirign (mit Fritzing erstellt).Das Schaltbild (erstellt mit Fritzing). https://docs.arduino.cc/learn/electronics/lcd-displays/
Erklärung des Codes
Der Code verwendet die LiquidCrystal-Bibliothek für Arduino (im Video bei 07:33). Die wichtigsten vom Benutzer konfigurierbaren Teile sind die Pin-Definitionen und der anzuzeigende Text. Der Beispielcode zeigt, wie man das LCD initialisiert, die Cursorposition setzt und Text auf dem Display ausgibt.

// Pin definitions for LCD connection
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
Der bereitgestellte Code enthält Beispiele zum Anzeigen von statischem Text (im Video bei 08:34), scrollendem Text (im Video bei 10:14) und benutzerdefinierten Zeichen (im Video bei 12:11). Sie können den Text innerhalb derlcd.print()Funktion, um Ihre gewünschte Nachricht anzuzeigen. Die Scrollgeschwindigkeit wird durch die Verzögerungswerte in der Schleife gesteuert. (im Video bei 10:49)
Live-Projekt/Demonstration
Das Video demonstriert den kompletten Projektaufbau (im Video bei 09:28) und zeigt, wie man die Helligkeit der Hintergrundbeleuchtung mit dem Potentiometer steuert. (im Video bei 09:32) Das Video enthält auch Beispiele für verschiedene Funktionen, wie Lauftext und benutzerdefinierte Zeichen (im Video bei 10:14 und 12:11). Das Beispiel des seriellen Monitors (im Video bei 12:23) ermöglicht es Ihnen, Text über die serielle Schnittstelle einzugeben und auf dem LCD-Bildschirm anzuzeigen.
Kapitel
- [00:06] Einführung in das LCD 1602 Display
- [00:44] Übersicht zum LCD 1602-Display
- [02:03] LCD für die Verbindung vorbereiten
- [03:33] Verdrahtungsplan und Erläuterung
- [04:02] Detaillierte Erläuterung der Verkabelung
- [07:23] Code-Erklärung: Grundlegende Einrichtung
- [09:28] Live-Demonstration: Einfache Textanzeige
- [10:14] Code-Erklärung: Laufender Text
- [11:49] Code-Erklärung: Zusätzliche Beispiele
-->
Ressourcen & Referenzen
-
ExternLCD1602-Datenblatt (PDF)cdn-shop.adafruit.com
Dateien📁
Keine Dateien verfügbar.