Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Der I2C-LCD-Adapter ist ein Gerät, das einen Mikrocontroller-PCF8574-Chip enthält. Dieser Mikrocontroller ist ein I/O-Expander, der mit anderen Mikrocontroller-Chips über ein Zweidraht-Kommunikationsprotokoll kommuniziert. Mit diesem Adapter kann jeder ein 16x2 LCD mit nur zwei Drähten (SDA, SCL) steuern. Es spart viele Pins von Arduino oder anderen Mikrocontrollern. Es verfügt über ein eingebautes Potentiometer zur Steuerung des LCD-Kontrasts. Die Standard-I2C-Adresse ist 0x27. Sie können diese Adresse ändern, indem Sie A0, A1, A2 anschließen.
A0 A1 A2 Adresse
0 0 0 0x20 0 0 1 0x21 0 1 0 0x22 0 1 1 0x23 1 0 0 0x24 1 0 1 0x25 1 1 0 0x26 1 1 1 0x27
0 => NIEDRIG
1 => HOCH
Schritt 1: Verbindung zwischen LCD und Adapter
Zuerst müssen Sie diesen Adapter mit LCD verlöten. Sie können es direkt an die Rückseite des LCD-Displays anschließen. Aber ich habe es auf einer Platine gelötet. Sie können es auch nach Belieben gestalten. Aber Sie müssen auf die richtige Verbindung achten. Andernfalls stehen Sie vor einem großen Problem.
Schritt 2: Verbindung mit Arduino und I2C-LCD-Adapter
Arduino => I2C-LCD-Adapter
GND => GND
5V => VCC
A4 => SDA
A5 => SCL
Schritt 3: Einschalten und testen
#define USE_ALB_LCD_I2C
#include "ArduinoLearningBoard.h" ALB_LCD_I2C lcd; Void setup () {lcd.init (); LCD-Rücklicht(); lcd.clear(); aufrechtzuerhalten. Void Schleife () { lcd.setCursor (0, 0); // lcd.setCursor (Spalte, Zeile); lcd.print("ABCD 1234 +-/*"); lcd.setCursor(0, 1); //hier bedeutet row=1 zweite Zeile lcd.print((char)64);//64 = @ lcd.print((char)223);//223 = dgree sign lcd.print((char)224);//224 = Alphazeichen lcd.print((char)232);//232 = root lcd.print((char)242);//242 = thita lcd.print((char)228); //228 = Mikro}
Schritt 4: Herunterladen der Bibliothek für I2C Lcd
Öffnen Sie die Arduino-IDE => gehen Sie zu Tools => verwalten Sie Bibliotheken => suchen Sie nach Arduino Learning Board
und laden Sie die Bibliothek herunter.
Wenn Sie die Bibliothek bereits haben, überspringen Sie diesen Schritt.
Schritt 5: Letzter Schritt
Ich habe das I2C-LCD verwendet, um die Temperatur und die Luftfeuchtigkeit der Umgebung anzuzeigen.