Kostenloser Versand ab €74,95 NL

Vor 16:00 bestelt = Heute versendet

Schnelle Lieferung mit DHL

XNUMX Tage Rückgaberecht *


Land

In diesem Projekt erkläre ich, wie Sie ein I2C-LCD anschließen können.

Ich werde Ihnen auch zeigen, wie Sie Text auf ein LCD einfügen und wie Sie ihn bewegen. Wir verbinden das von uns verwendete Display über das I2C auf der Rückseite, was bedeutet, dass wir nur 4 Überbrückungskabel benötigen.

Wir müssen auch kein Potentiometer anschließen, da es in das I2C-Modul eingebaut ist. Wir können dies einstellen, indem wir es mit einem Schraubendreher mehr nach links oder mehr nach rechts drehen. Auf diese Weise ändern wir die Helligkeit des Bildschirms.

  • Level - Anfänger 25% 25%
  • Dauer - 10 / 15Min 25% 25%
  • Kosten - 38,95 € abgeschlossen 25% 25%

Schritt 1: Liefert Arduino LCD

  • Arduino Uno Rev. 3

    Arduino Uno Rev3 – ATMEGA328

    23,95 /19,79 exkl. MwSt
  • Premium-Überbrückungskabel 40 Stück 20 cm F / M.

    3,45 /2,85 exkl. MwSt
  • 16 x 2 LCD-Display mit I2C

    16 × 2 LCD Weiß auf Blau 5V mit I2C

    9,95 /8,22 exkl. MwSt
  • Überbrückungsdrähte 10cm weiblich männlich

    Premium-Überbrückungskabel 40 Stück 10 cm F / M.

    2,95 /2,44 exkl. MwSt

Schritt 2: Bauen und Verkabeln

Sobald Sie alle Teile gesammelt haben, können Sie sie verbinden.

Um den Arduino mit dem Display zu verbinden, müssen Sie ein Überbrückungskabel der 5 V in den VCC des Displays stecken. Sobald Sie dies getan haben, führen Sie einen Überbrückungsdraht vom GND des Arduino zum GND des Displays. Verbinden Sie dann ein Überbrückungskabel von A4 mit dem SDA-Pin auf dem Bildschirm und ein Überbrückungskabel von A5 mit dem SCL-Pin auf dem Bildschirm.

Der Grund, warum Sie A4 und A5 verwenden, ist, dass dies die SDA- und SCL-Pins des sind Arduino UNO sein. Wobei A4 der SDA-Pin und A5 der SCL-Pin ist.

Sobald Sie alles angeschlossen haben, können Sie mit Schritt 3 der Programmierung fortfahren.

Schritt 3: Programmierung

Jetzt fangen wir an zu programmieren.

Stellen Sie sicher, dass Sie über die LiquidCrystal_I2C-Bibliothek und die Wire-Bibliothek verfügen. Wenn Sie es nicht haben, funktioniert Ihr Code nicht.

Sie können diese Bibliotheken hinzufügen, indem Sie in der Arduino-IDE auf Skizze klicken. Wählen Sie dann Bibliothek verwenden. Klicken Sie dann auf Bibliothek verwalten. Wenn Sie fertig sind, wird ein Popup-Bildschirm angezeigt. Geben Sie in die obere rechte Ecke der Bibliothek ein, die Sie benötigen, z. B. LiquidCrystal_I2C. Klicken Sie dann auf Installieren. Sie haben jetzt eine zusätzliche Bibliothek importiert.

Es ist ein ziemlich kurzer Code, bei dem Sie den Bildschirm im Void-Setup einschalten und den Text schreiben. In der Void-Schleife verschiebt der Text alle 150 Millisekunden ein Feld nach links. Sie können dies ändern, indem Sie beispielsweise von links nach rechts und dann von links nach rechts wechseln. Ob das Einstellen der Verzögerung schneller oder langsamer ist.

Sobald Sie den Code auf das Arduino setzen, sehen Sie Text, der sich von rechts nach links bewegt.

 

#einschließen
#einschließen

// hier setzen wir alle komponenten auf einen pin
int-Sensor = A0;
int led1 = 2;
int led2 = 3;
int led3 = 4;
int led4 = 5;
int led5 = 6;
int Wert = 0;

void setup () {
// Pins geben einen Impuls
pinMode (led1, OUTPUT);
pinMode (led2, OUTPUT);
pinMode (led3, OUTPUT);
pinMode (led4, OUTPUT);
pinMode (led5, OUTPUT);
}

void loop () {
// Liest A0
Wert = analogRead (Sensor);
Verzögerung (100);

// Wenn true 110 oder höher ist, leuchtet das Licht auf
if (Wert> = 110) {
digitalWrite (led1, HIGH);
Else {}
// sonst geht es aus
digitalWrite (led1, LOW);
}
if (Wert> = 125) {
digitalWrite (led2, HIGH);
Else {}
digitalWrite (led2, LOW);
}
if (Wert> = 140) {
digitalWrite (led3, HIGH);
Else {}
digitalWrite (led3, LOW);
}
if (Wert> = 155) {
digitalWrite (led4, HIGH);
Else {}
digitalWrite (led4, LOW);
}
if (Wert> = 170) {
digitalWrite (led5, HIGH);
Else {}
digitalWrite (led5, LOW);
}
}

Die Bewertung von www.elektronicavoorjou.nl bei WebwinkelKeur-Bewertungen ist 9.3 / 10 basierend auf 4782 Bewertungen.