Dieses DIY-Projekt zeigt Ihnen, wie Sie einen String wie “Hello World!” an das I2C 1602 LCD senden können.

Osoyoo I2C 1602 LiquidCrystal Display ist eine verbesserte Version des traditionellen alphanumerischen LCD (16×2 Zeichen) im originalen OSOYOO-Starterkit für Arduino.

LACC2006AD-9LACC2006AD-8

Osoyoo I2C 1602 LCD basiert auf dem 1602 Panel mit einem kleinen Backpanel, um es in I2C zu konvertieren. Das alte 1602 LCD benötigt 4 Datenleitungen + 2 Steuerleitungen und belegt insgesamt 6 digitale Ports. Das neue Osoyoo I2C LCD belegt nur zwei analoge Ports und spart viele Arduino Port Ressourcen.

Anweisungen zur Einrichtung :

Schritt 1: Download LiquidCrystal_I2C.zip library file   und I2C-Bibliothek installieren:

Diese Bibliothek ERSETZT die Standardbibliothek in Arduino V1.0. Auch

– im Arduino-Stammverzeichnis->Bibliotheken das bestehende LiquidCrystal-Bibliotheksverzeichnis umbenennen

– entpacken Sie die Datei LiquidCrystal_I2C.zip

– legen Sie den Ordner LiquidCrystal_I2C in den Bibliotheksordner.

– in Arduino IDE klicken: Sketch->Bibliothek importieren ->Bibliothek hinzufügen , dann wählen Sie oben LiquidCrystal_I2C falten und öffnen.

in der Liste der importierten Bibliotheken sollte ein neuer Eintrag “LiquidCrystal_I2C” erscheinen

– Starten Sie die Arduino IDE

Schritt 2 – LCD mit OSOYOO Basic Board verbinden

lcd-Connection

Wenn Ihr OSOYOO Basic Board ein Uno ist, liegen die I2C-Anschlüsse an SDA=A4 und SCL=A5. Also verdrahten Sie diese, zusammen mit den beiden Stromkabeln zu den 5V- und GND-Anschlüssen.

Schritt 3 – Schalten Sie Ihre Geräte ein.

Die LCD-Anzeige sollte nun aufleuchten. Je nachdem, wie das Gerät konstruiert wurde, möchten Sie vielleicht den Kontrast der LCD-Anzeige verringern; Sie können dies tun, indem Sie einen Schraubenzieher in das Potentiometer auf der Rückseite stecken. Ich schlage vor, dass Sie es auf die Hälfte drehen, damit noch ein wenig Kontrast vorhanden ist.

Schritt 4 – Finden der I2C-Adresse

Jedes Gerät hat eine I2C-Adresse, die es verwendet, um Befehle zu akzeptieren oder Nachrichten zu senden. Für das Uno-Board ist diese Adresse normalerweise 0x27. Aber manchmal kann sich die Adresse auch ändern: 0x37, 0x24 ….. Suchen wir also nach der Adresse auf Ihrem Gerät.

Download ic2_scanner sketch file und laden Sie es in die IDE. Wenn Sie den seriellen Monitor in der rechten Ecke öffnen, scannt das OSOYOO Basic Board den Adressbereich und sucht nach einer Antwort. Bei den meisten OSOYOO Basic Boards wird 0x27 angezeigt, es kann aber auch eine andere Nummer sein.

ic2scanner

Schreiben Sie die gefundene Adresse auf, Sie benötigen sie im nächsten Schritt.

Schritt 5 – Einschalten des LCD

Download ic2_lcd_test sketch file und stellen Sie die I2C-Adresse so ein, dass sie mit dem Ausgangswert des ic2_scanner übereinstimmt, und laden Sie sie in die Arduino IDE.

In der LCD-Anzeige sollte folgende Meldung erscheinen:

Hello World!

Soonics.com/blog

Done!