Arduino für Anfänger: Arduino-Schnittstelle mit 16x2-LCD erklärt: 5 Schritte

Arduino für Anfänger: Arduino-Schnittstelle mit 16x2-LCD erklärt: 5 Schritte

Inhaltsverzeichnis:

Anonim

Hallo zusammen, Heutzutage ist Arduino sehr beliebt geworden und wird von allen aufgrund der einfachen Codierung ebenfalls akzeptiert.

Ich habe die Reihe von Arduino Basics erstellt, die Anfängern, Neulingen und sogar Entwicklern helfen, das Modul zum Laufen zu bringen. Diese Serie hat die Grundlagen von Modulen, die zwischen Modul und Arduino verwendete Schnittstelle und die Codierung behandelt.

Lass uns anfangen..

Zubehör:

Schritt 1: Pinbelegung des 16x2 LCD

16x2 LCD besteht aus 16 Zeichen und einem zweizeiligen LCD mit 16 Anschlussstiften. Für diese LCD-Anzeige sind Daten oder Text im ASCII-Format erforderlich.

Erste Zeile beginnt mit 0x80 und zweite Zeile beginnt mit 0xC0-Adresse.

LCD kann im 4-Bit- oder 8-Bit-Modus arbeiten.

Im 4-Bit-Modus werden Daten / Befehle im Nibble-Format gesendet. Zuerst Higher Nibble und dann Lower Nibble

Zum Beispiel, um 0x45 zu senden. Zuerst werden 4 gesendet. Dann werden 5 gesendet.

Schritt 2: Verbindung der 16x2 LCD-Schnittstelle mit Arduino

Schritt 3: Pin Control und Flow

Es gibt 3 Steuerstifte, die RS, RW, E sind.

So verwenden Sie RS:

Wenn ein Befehl gesendet wird, dann

RS = 0 Wenn Daten gesendet werden, ist RS = 1

RW-Pin ist Lesen / Schreiben.

Dabei bedeutet RW = 0 Daten auf LCD schreiben

RW = 1 bedeutet Daten vom LCD lesen

Wie man RW benutzt:

Wenn wir in den LCD-Befehl / Daten schreiben, setzen wir den Stift auf LOW.

Wenn wir vom LCD lesen, setzen wir den Pin auf HIGH.

In unserem Fall haben wir es auf LOW-Level fest verdrahtet, da wir immer auf LCD schreiben werden.

So verwenden Sie E (Aktivieren):

Wenn wir Daten an das LCD senden, geben wir mit Hilfe des E-Pins dem LCD einen Impuls.

Schritt 4: Hoher Durchfluss

Dies ist ein hoher Pegelfluss, dem wir folgen müssen, während wir BEFEHL / DATEN an das LCD senden.

Höheres Knabbern

Impuls aktivieren,

Richtiger RS-Wert, basierend auf COMMAND / DATA

Lower Nibble

Impuls aktivieren,

Richtiger RS-Wert, basierend auf COMMAND / DATA

Schritt 5: Tutorial