Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Hallo Leute, In diesem Instructable werden Sie sehen, wie man ein i2c LCD-Display mit Arduino verbindet und wie man auf einem LCD-Display druckt.
Bevor Sie mit diesem Tutorial beginnen, müssen Sie sich mit der i2c-Kommunikation vertraut machen.
Jeder I2C-Bus besteht aus zwei Signalen: SCL und SDA. SCL ist das Taktsignal und SDA ist das Datensignal. Das Taktsignal wird immer vom aktuellen Busmaster generiert; einige Slave-Geräte erzwingen manchmal den Takt niedrig, um das Senden von mehr Daten durch den Master zu verzögern (oder um mehr Zeit zum Vorbereiten der Daten zu benötigen, bevor der Master versucht, sie auszutakten). Dies wird als „Clock-Stretching“bezeichnet und auf der Protokollseite beschrieben.
Weitere Informationen finden Sie unter Electronics Projects Hub
Jetzt können wir dieses Instructable starten..
Schritt 1: Erforderliche Komponenten
Arduino Uno:
I2C-LCD-Display:
Springer von männlich zu weiblich - 4:
Schritt 2: Schaltung
I2C-Board von LCD Arduino
GND GND
VCC 5V
SDA A4
SCL A5
Schritt 3: Code
Wir müssen zwei Bibliotheken einschließen, damit der angehängte Code funktioniert.
Laden Sie die Bibliotheken von der LCD-Bibliothek des Anhangs herunter.
Grundlegende Funktionen, die wir im Code verwenden
lcd.begin(16, 2); // Definieren von 16 Spalten und 2 Zeilen der LCD-Anzeige
LCD-Rücklicht(); // Zum Einschalten / Ausschalten der Hintergrundbeleuchtung
lcd.setCursor(0, 0); //Position zum Schreiben von erster Zeile, erste Spalte definieren.
lcd.setCursor(0, 1); //Position zum Schreiben aus zweiter Zeile, erste Spalte definieren.
lcd.print(" zum Drucken hier schreiben"); //Sie können 16 Zeichen pro Zeile in Anführungszeichen schreiben.
lcd.clear(); // Reinigen Sie den Bildschirm
Schritt 4: Ausgabe
Die angehängten Ausgänge erfolgen gemäß dem oben angehängten Code.
Schritt 5: Video-Tutorial abschließen
Vergesst nicht meinen YouTube Kanal zu abonnieren