STEMMA (Deutsch)


Busverkabelung

Jetzt beenden wir die Verkabelung durch Anschließen der Datenleitungen. Es gibt 11 Buslinien: D0 bis D7 (8 Datenleitungen) und RS, EN und RW. D0-D7 sind die Pins, die die Rohdaten haben, die wir an das Display senden. TheRS Pin lässt den Mikrocontroller dem LCD mitteilen, ob er diese Daten anzeigen möchte (wie in einem ASCII-Zeichen) oder ob es sich um ein Befehlsbyte handelt (z. B. Position des Cursors ändern). Die EN pin ist die ‚enable‘ linie wir verwenden diese zu sagen die LCD, wenn daten ist bereit für lesen., Der RW-Pin wird verwendet, um die Richtung festzulegen – unabhängig davon, ob wir auf das Display schreiben (gemeinsam) oder daraus lesen möchten (weniger häufig)

Die gute Nachricht ist, dass nicht alle diese Pins für die Verbindung mit dem Mikrocontroller (Arduino) erforderlich sind. RW zum Beispiel wird nicht benötigt, wenn wir nur auf das Display schreiben (was sowieso am häufigsten vorkommt), damit wir es an den Boden „binden“ können. Es gibt auch eine Möglichkeit, mit dem LCD nur mit 4 Datenpins anstelle von 8 zu sprechen. Das spart uns 4 pins! Warum sollten Sie jemals 8 verwenden möchten, wenn Sie 4 verwenden könnten?, Wir sind uns nicht 100% sicher, aber wir denken, dass es in einigen Fällen schneller ist, 8 zu verwenden – es dauert doppelt so lange, 4 zu verwenden – und diese Geschwindigkeit ist wichtig. Für uns ist die Geschwindigkeit nicht so wichtig, also sparen wir ein paar Pins!

So zu rekapitulieren, wir müssen 6 pins: RS, EN, D7, D6, D5, und D4 zu sprechen, um die LCD.

Wir werden die LiquidCrystal-Bibliothek verwenden, um mit dem LCD zu sprechen, sodass ein Großteil der lästigen Arbeit beim Einstellen von Pins und dergleichen erledigt wird. Eine weitere nette Sache an dieser Bibliothek ist, dass Sie jeden Arduino-Pin verwenden können, um eine Verbindung zu den LCD-Pins herzustellen., Nachdem Sie diese Anleitung durchlaufen haben, können Sie sie bei Bedarf einfach um die Pins herum tauschen

Leave a Comment