Arduino Flüssigkristallbibliothek

Arduino Flüssigkristallbibliothek
Um die Ausgabe eines Arduino -Programms anzuzeigen, gibt es mehrere Möglichkeiten, von denen die Flüssigkristallanzeige verwendet. Zum Schnittstellen von LCD mit Arduino Die Bibliothek für die Flüssigkristallanzeige wird verwendet, und es gibt mehrere Funktionen der Bibliothek, mit denen verschiedene Aufgaben für die Anzeige des Ausgangs ausgeführt werden können.
  • Flüssigkristallfunktion
  • Funktion beginnen
  • Setzen Sie die Cursorfunktion
  • Druckfunktion
  • Anzeigefunktion
  • Blinkfunktion
  • Heimfunktion
  • Klare Funktion

Dieser Diskurs enthält eine kurze Erklärung der häufig verwendeten Funktion der Flüssigkristallanzeige

Flüssigkristallfunktion

Um die Arduino -Stifte zu initialisieren, zu denen das LCD -Display angeschlossen ist, und einige andere Stifte wie Registerauswahl und aktivieren Sie die Pin die Flüssigkristall() Funktion wird verwendet. Die Anzeige kann sowohl im 4-Bit- als auch im 8-Bit-Modus verwendet werden. Im 8-Bit-Modus werden die 8 Datenstifte verwendet, während im 4-Bit-Modus nur vier Datenstifte verwendet werden. Im 8 -Bit -Modus funktioniert das Display schneller als den 4 -Bit -Modus. Diese Funktion von Liquidcrystal () kann mithilfe der folgenden Syntax verwendet werden.

Liquidcrystal Name (RS, EN, Datenstifte);

Funktion beginnen

Eine andere Bibliotheksfunktion, mit der die Anzahl der Zeilen und Spalten angeben wird, die für die Anzeige der Daten erforderlich sind LCD.Start() Funktion. Da die am häufigsten verwendete Größe des LCD die 16*2 ist, bedeutet dies 16 Spalten und 2 Zeilen. Der LCD.Mit anderen Worten initialisieren Sie die Dimensionen der Anzeige und dafür sollte die folgende Syntax befolgt werden:

LCD.begin (Spalten, Zeilen);

Für 16 × 2 LCD -Anzeige:

LCD.Beginnen Sie (16,2);

Setzen Sie die Cursorfunktion

Um die Daten auf LCD anzuzeigen, kann der Speicherort auf dem LCD mithilfe der angegeben werden LCD.setCursor () Funktion. Diese Funktion nimmt zwei Argumente an, eines sind die Zeilen, auf denen die Daten angezeigt werden, und zweitens die Spalten, aus denen die Daten angezeigt werden.

Wenn wir beispielsweise das Display mit den Abmessungen von 16 × 2 verwenden. In ähnlicher Weise kann diese Funktion verwendet werden, wenn mehr als eine Datenzeile angezeigt werden soll. Um die Set Cursor -Funktion zu verwenden, sollte die folgende Syntax befolgt werden:

LCD.setCursor (Spalten, Zeilen);

Druckfunktion

Wenn die Daten auf die LCD gedruckt werden sollen LCD.drucken() Funktion wird verwendet. Jede Art der Daten kann auf der Anzeige entweder als Zeichen oder als Nummer gedruckt werden. Die Syntax für die LCD.Print () -Funktion wird gegeben als:

LCD.drucken ("Daten, die gedruckt werden");

Anzeigefunktion

Zum Ein- und Ausschalten des Flüssigkristallmoduls Die verwendete Funktion ist die Anzeigefunktion. Ebenso einschalten, um die Anzeige einzuschalten, die LCD.Anzeige() Die Funktion wird verwendet und um das Display während des Programms auszuschalten LCD.kein Bildschirm() Funktion wird verwendet. Diese Anzeigefunktion enthält keine Argumente und kann mithilfe der folgenden Syntax verwendet werden:

LCD.Anzeige();

Und für keine Anzeige verwendet:

LCD.kein Bildschirm();

Blinkfunktion

Die Blinkfunktion wird hauptsächlich verwendet, wenn das Display auch mit der Tastatur miteinander verbunden ist. Diese Blinkfunktion blinkt nur den Cursor und informiert den Benutzer, wo die Daten auf dem LCD angezeigt werden. Um den Cursor der Funktion zu blinken LCD.Blinken() wird verwendet und verhindern, dass der Cursor die Funktion blinzelt LCD.noblink () wird eingesetzt. Um diese Funktion in Arduino zu verwenden, kann die folgende Syntax verwendet werden, und diese Funktionen haben auch keine Argumente.

LCD.blinken();

Und:

LCD.noblink ();

Heimfunktion

Um den Cursor auf der oberen linken Position der Anzeige der Funktion zu bewegen LCD.heim() Funktion wird verwendet. Diese Funktion bewegt nur den Cursor. Die Syntax für die jeweilige Funktion ist gegeben als:

LCD.heim();

Klare Funktion

Wenn die angezeigten Daten entfernt oder aus der Anzeige gelöscht werden sollen LCD.klar() Funktion wird verwendet. Diese Funktion kann verwendet werden, wenn eine Datenreihe auf der LCD angezeigt werden soll, da eine große Datenmenge nicht gemeinsam angezeigt werden kann. Die klare Funktion kann verwendet werden, indem die angegebene Syntax folgt:

LCD.klar();

Abschluss

Die flüssigen Kristallanzeigen werden am häufigsten zur Anzeige des Ausgangs von Arduino -Programmen verwendet. Um das LCD mit Arduino zu verkürzen, ist seine Bibliothek als Liquidcristal definiert.H. Es gibt eine große Anzahl von Funktionen oder einige zusätzliche Funktionen des Anzeigemoduls, die die Anzeige von Daten erleichtern können. In diesem Artikel werden die am häufigsten verwendeten Funktionen der Flüssigkristallbibliothek kurz erläutert.