Wie kann ich zwei LCDs mit Arduino Uno verbinden?

Wie kann ich zwei LCDs mit Arduino Uno verbinden?

Das Anzeigen der Daten der Eingänge und Ausgaben eines Arduino -Programms ist erforderlich, da sie die Idee geben, wie das Programm tatsächlich funktioniert. Für die Anzeige der Daten stehen zahlreiche Arten von Displays zur Verfügung, die mit Arduino mit großer Leichtigkeit verbunden werden können.Zu diesem Zweck ist das von uns üblicherweise verwendete Display das 16 × 2 LCD, da es keinen großen Anstrengungen erfordert, um es mit Arduino zu verbinden, und wir können auch mehrere Displays mit Arduino verwenden. Mit Hilfe mehrerer Anzeigen können wir entweder Big Data anzeigen oder die gleichen Daten an verschiedenen Stellen anzeigen. Um zu demonstrieren, wie wir mehrere Displays mit Arduino verwenden können, haben wir die beiden 16 × 2 LCDs miteinander verbunden und einige Daten auf beiden LCDs angezeigt.

Wie man zwei LCDs mit Arduino uno anschließt

Die Anzeigemodule spielen eine wichtige Rolle bei der Funktionalität des Programms, da es ein klares Bild davon gibt, was mit dem Arduino -Code passiert. Abgesehen davon können wir die LCDs für verschiedene Zwecke verwenden, wie wir LCD als Monitore verwenden können, die die Statistiken anzeigen, oder wir können eine Liste mit mehreren Optionen erstellen. Um eine Vorstellung von Verbindungen zu geben, um die beiden LCDs mit Arduino zu verbinden, haben wir den Schema der Schaltfläche unten gegeben:

Hardware -Montage zum Schnittstellen der beiden LCDs mit Arduino Uno

Zur Schnittstelle der beiden 16 × 2 LCDs haben wir die folgenden Komponenten verwendet, die sind

  • Arduino uno
  • Brotbrett
  • Drähte verbinden
  • Potentiometer
  • Zwei 16 × 2 Flüssigkeitskristallanzeigen

Um die Hardware -Montage zu demonstrieren, haben wir das Bild unten bereitgestellt, durch das Sie ein klareres Verständnis der Verbindungen der beiden LCDs haben:

Die Schnittstelle von zwei LCDs mit Arduino hat die Schaltung ziemlich kompliziert gemacht, aber für die Leichtigkeit des Lesers haben wir ähnliche Farben für die gleichen Stifte der beiden LCDs gegeben, und ich habe auch die Verbindung der Stifte erklärt.

Der Hauptpunkt, den Sie beachten sollten, wenn Sie zwei oder mehr LCDs anbinden, ist, dass Sie die Datenstifte aller LCDs verkürzen und sie dann an den Arduino anschließen müssen. Sie müssen auch den Register -Select -Pin beider LCDs gemeinsam und anschließend an den Arduino -Pin hier in der Abbildung anschließen, die wir für diesen Zweck verwendet haben.

Wir können die beiden separaten Potentiometer zur Steuerung der Helligkeit der LCDs verwenden. Um ein weiteres Mashup von Drähten zu vermeiden, haben wir ein Potentiometer für beide LCDs verwendet. Wir haben also den V0 -Pin von LCDs mit den grünen Drähten mit dem Ausgang des variablen Widerstands verbunden.

Um die LCDs mit der Versorgung zu verbinden.

Arduino -Code zur Schnittstelle der Two16x2 -LCDs mit Arduino Uno

Der Arduino -Code zur Schnittstelle der LCDs mit Arduino Uno ist unten angegeben:

#Include // Bibliothek zum Schnittstellen des LCD zuweisen
Liquidcrystal LCD1 (12, 11, 5, 4, 3, 2);/*Zuweisen des Arduino den Datenstiften des ersten LCD*/Zuweisen
Liquidcrystal LCD2 (12, 10, 5, 4, 3, 2);/*Zuweisen des Arduino den Datenstiften des zweiten LCD*/Zuweisen
void setup ()

LCD1.Beginnen Sie (16, 2);/*Initialisierung der Dimensionen des ersten LCD*/
LCD2.Beginnen Sie (16, 2);/*Initialisierung der Abmessungen des zweiten LCD*/
LCD1.print ("Willkommen zu"); /*Zeigen Sie die Daten auf dem ersten LCD*/an
LCD1.setCursor (0, 1);/*Festlegen der Position der zweiten Zeilendaten auf dem ersten LCD*/
LCD1.print ("arduino");/*Anzeige der Daten in der ersten LCD*/
LCD2.setCursor (0, 0);/*Festlegen der Position der ersten Zeilendaten auf dem zweiten LCD*/
LCD2.print ("für mehr Besuch");/*Zeigen Sie die Daten auf dem zweiten LCD*/an
LCD2.setCursor (0, 1);/*Festlegen der Position der zweiten Zeilendaten auf dem zweiten LCD*/
LCD2.drucken ("LinuxHint.com ");/*Zeigen Sie die Daten auf dem zweiten LCD*/an

Hohlraumschleife ()

Der Code für die Schnittstelle der beiden LCDs mit Arduino Uno ist recht einfach, da Sie für jeden LCD nur Stifte Arduino zuweisen müssen. Aber die Stifte der Arduino Uno sind begrenzt, daher müssen wir die Datenstifte beider LCDs teilen.

Als nächstes müssen wir die Abmessungen jedes LCD initialisieren und dann die Daten auf LCD anzeigen, haben wir die verwendet LCD.print () Funktion. Seit wir den ersten LCD von benannt haben LCD1 und die zweite LCD mit LCD2 Für die Anzeige der Daten auf dem ersten LCD haben wir die verwendet LCD1.print () Funktion und umgekehrt.

Hardware -Implementierung der Schnittstelle der beiden LCDs mit Arduino Uno

Um die Schnittstelle der beiden LCDs zu demonstrieren, haben wir die Hardware gemäß der oben beschriebenen Hardware -Montage zusammengestellt. Im Folgenden haben wir das Bild bereitgestellt, das die Hardware -Implementierung zeigt, die zeigt.

Abschluss

Das Anzeigen der Parameter eines Arduino -Programms ist erforderlich, da wir die Arbeit des Codes überwachen können. In ähnlicher Weise können wir auch mehrere Displays mit Arduino verwenden, und dies kann die Datenmenge erhöhen, die angezeigt werden können. Zum Anzeigen der Daten stehen basierend auf dem Typ der Daten verschiedene Arten von Anzeigen zur Verfügung, die angezeigt werden müssen. Also haben wir zwei 16 × 2 LCDs mit Arduino miteinander verbunden.