Inhaltsverzeichnis:
Video: Grove LCD mit RGB-Hintergrundbeleuchtung verwenden - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Von chauhannaman98Folgen Sie mehr vom Autor:
Um eine gute Kommunikation zwischen der menschlichen Welt und der Maschinenwelt herzustellen, spielen Anzeigeeinheiten eine wichtige Rolle. Damit sind sie ein wichtiger Bestandteil eingebetteter Systeme. Displays – groß oder klein, funktionieren nach dem gleichen Grundprinzip. Neben komplexen Anzeigeeinheiten wie Grafikdisplays und 3D-Displays muss man auch mit einfachen Displays wie 16x1 und 16x2 Einheiten arbeiten können. Die 16x1-Anzeigeeinheit hat 16 Zeichen und befindet sich in einer Zeile. Das 16x2-LCD hat insgesamt 32 Zeichen, 16 in der 1. Zeile und weitere 16 in der 2. Zeile. Hier muss man verstehen, dass in jedem Zeichen 5x10=50 Pixel sind, also müssen alle 50 Pixel zusammenarbeiten, um ein Zeichen anzuzeigen.
Lieferungen
Seeed Studio - Grove RGB-LCD
Schritt 1: Einführung
Neben komplexen Anzeigeeinheiten wie Grafikdisplays und 3D-Displays muss man auch mit einfachen Displays wie 16x1 und 16x2 Einheiten arbeiten können. Die 16x1-Anzeigeeinheit hat 16 Zeichen und befindet sich in einer Zeile. Das 16x2-LCD hat insgesamt 32 Zeichen, 16 in der 1. Zeile und weitere 16 in der 2. Zeile. Hier muss man verstehen, dass in jedem Zeichen 5x10=50 Pixel sind, also müssen alle 50 Pixel zusammenarbeiten, um ein Zeichen anzuzeigen.
Grove - LCD RGB Backlight ist ein 16x2 LCD mit Vollfarb-Hintergrundbeleuchtung. Hoher Kontrast und einfache Bedienung machen es zu einem perfekten I2C-LCD-Display für Arduino und Raspberry Pi.
Schritt 2: Schaltplan
Im Gegensatz zu anderen 16x2-LCDs funktioniert Grove LCD mit den I2C-Anschlüssen. Dies erleichtert das Verbinden des Bildschirms mit dem Arduino oder Raspberry Pi. Zusammen mit den VCC- und GND-Leitungen benötigt dieses LCD nur SDA (Serial Data) und SCL (Serial Clock). Das bedeutet, dass wir nur 4 Drähte benötigen, damit dieses LCD funktioniert, anstatt 14 Pins anderer LCDs.
Schritt 3: Wie funktioniert I2C?
Hier die ausführliche Erklärung dazu:
- SDA(SerialData) – Die Leitung für Master und Slave zum Senden und Empfangen von Daten.
- SCL (Serial Clock) – Die Leitung, die das Taktsignal trägt.
I2C ist ein serielles Kommunikationsprotokoll, sodass Daten Bit für Bit über eine einzelne Leitung (die SDA-Leitung) übertragen werden. Wie SPI ist I2C synchron, sodass die Ausgabe von Bits durch ein von Master und Slave geteiltes Taktsignal mit der Abtastung von Bits synchronisiert wird. Das Taktsignal wird immer vom Master gesteuert.
Sie können hier mehr über das I2C-Kommunikationsprotokoll erfahren. Wenn Sie nun ein Projekt erstellen möchten, in dem Sie die spezifischen Funktionen verwenden müssen, können Sie dies einfach tun, indem Sie die Beispiele aus dem Repository in den Anhängen durchgehen.
Empfohlen:
CDS mit SkiiiD verwenden: 9 Schritte
So verwenden Sie CDS mit SkiiiD: Ein Tutorial zum Entwickeln von CDS mit skiiiD
Max7219 8x8 Dot Matrix mit "skiiiD" verwenden: 9 Schritte
So verwenden Sie Max7219 8x8 Dot Matrix mit "skiiiD": Dies ist eine Videoanleitung von Max7219 8x8 Dot Matrix über "skiiiD". /Erste Schritte-W
So verwenden Sie den SG90-Servomotor mit "skiiiD": 9 Schritte
So verwenden Sie den SG90-Servomotor mit "skiiiD": Vor dem Start gibt es ein grundlegendes Tutorial zur Verwendung von skiiiD https://www.instructables.com/id/Getting-Started-With-SkiiiD-Editor
Gyrosensor MPU6050 mit "skiiiD" verwenden: 9 Schritte
So verwenden Sie den Gyrosensor MPU6050 mit "skiiiD": Tutorial zur Verwendung des Gyrosensor MPU6050-Moduls mit "skiiiD" Vor dem Start gibt es ein grundlegendes Tutorial zur Verwendung von skiiiD https://www.instructables.com/id/Getting-Started -W
So verwenden Sie Ultraschall HC-SR04 mit "skiiiD": 6 Schritte
So verwenden Sie Ultrasonic HC-SR04 mit "skiiiD": Tutorial zur Verwendung des Ultrasonic HC-SR04-Moduls mit "skiiiD". /Erste-Schritte-mit-SkiiiD-Editor