So zeigen Sie Sonderzeichen auf LCD mit Arduino uno an

So zeigen Sie Sonderzeichen auf LCD mit Arduino uno an
Für ein besseres Verständnis der Eingaben und Ausgaben eines Arduino -Programms müssen sie organisiert angezeigt werden. Für die Anzeige der Daten des Arduino -Code ist die am besten geeignete Option der 16 × 2 LCD. Um die Daten anzuzeigen und sie lesbarer oder verständlicher zu gestalten, können wir die Hilfe der angepassten Sonderzeichen übernehmen, die vom Benutzer erstellt werden können. Erstellen Sie beispielsweise die Symbole, die Temperatur, Druck oder Symbol zur Identifizierung jeglicher Art von Daten anzeigen. Wir haben einige Sonderzeichen erstellt und in diesem Diskurs auf dem LCD angezeigt.

Erstellen eines besonderen Charakters in Arduino

Die Zeichen, die keine ASCII haben oder nicht auf der Tastatur vorhanden sind und vom Benutzer erstellt werden. Diese Zeichen können in jeder Form sein, wie das Erstellen spezifischer Symbole wie Android, Windows oder einem anderen Charakter. In ähnlicher Weise können diese Zeichen erstellt werden. Darüber hinaus können wir die Binärdateien oder Hexen verwenden, um die Sonderzeichen zu erstellen, und danach eine Funktion genannt CreateChar () wird verwendet, um diese Binärdateien oder Hex in Charaktere zu erstellen.

Die Funktion CreateChar () Benötigt zwei Argumente als Eingaben.

Um das Zeichen erstellen zu verwenden, sollte die folgende Syntax befolgt werden:

LCD.CreateChar (Nummer, binär-hex-von Charakter/Daten);

Schnittstelle LCD mit Arduino, um einen besonderen Charakter anzuzeigen

Um das LCD mit Arduino zu verkürzen, um den speziellen Charakter anzuzeigen, haben wir eine Schaltung entworfen. Die für dieses Projekt verwendeten Komponenten sind:

  • Arduino uno
  • Drähte verbinden
  • Flüssigkristallanzeige
  • Potentiometer
  • Brotbrett

Hardware -Montage

Um die Anzeige des speziellen Charakters zu demonstrieren, haben wir das Schaltplan der Schaltung auf der Hardware implementiert. Um die Hardware -Schaltung zuerst implementieren zu können, haben wir das LCD und den Potentiometer auf dem Brot platziert und danach die LCD mit Arduino anstellen.

Die lila Drähte verbinden die Datenstifte des LCD mit Arduino und um die Helligkeit des flüssigen Kristalls anzupassen. Der gelbe Draht verbindet das Potentiometer mit dem LCD. Die grauen Drähte verbinden den RS und aktivieren den Stift des LCD mit dem Arduino. Die 5 Volt werden der LCD unter Verwendung der 5 Volt und des Erdungsnadels des Arduino geliefert.

Arduino -Code zum Erstellen des speziellen Charakters

Wir haben den Arduino -Code bereitgestellt, der zum Erstellen der Sonderzeichen zusammengestellt wurde. Im Arduino -Code haben wir zuerst die Binärdateien des Charakters deklariert und dann in der Setup -Funktion diese Zeichen mit dem initialisiert erstellen.Verkohlen() Funktion. Als nächstes haben wir die benutzt LCD.schreiben() Funktion zum Anzeigen der Zeichen auf LCD:

#enthalten
Liquidcrystal LCD (12, 11, 5, 4, 3, 2); // rs, e, d4, d5, d6, d7
// die Binärdateien der angepassten Zeichen deklarieren
Byte char1 [8] =
B00100,
B11111,
B10101,
B10101,
B10101,
B10101,
B11111,
B00100
;
Byte char2 [8] =
B00000,
B00000,
B10001,
B01010,
B11111,
B00100,
B00100,
B00100
;
Byte char3 [8] =
B01111,
B01000,
B00100,
B00010,
B00100,
B01000,
B10000,
B01111
;
void setup ()
Serie.Beginnen Sie (9600);
LCD.Beginnen Sie (16, 2); // Initialisierung der Dimensionen von LCD
LCD.Createchar (1, Char1); // Erstellen des ersten Charakters
LCD.Createchar (2, char2); // das zweite Zeichen erstellen
LCD.Createchar (3, Char3); // den dritten Charakter erstellen
LCD.setCursor (1, 0); // Platz für den ersten Charakter
LCD.schreiben ((byte) 1); // Drucken des Zeichens mit der Anzahl der damit angegebenen Nummer drucken
LCD.setCursor (3, 0); // Platz für den zweiten Charakter
LCD.schreiben ((byte) 2); // Drucken des Zeichens mit der Anzahl der damit angegebenen Nummer drucken
LCD.setCursor (5, 0); // Platz für den dritten Charakter
LCD.schreiben ((byte) 3); // Drucken des Zeichens mit der Anzahl der damit angegebenen Nummer drucken

void Loop ()

Hardware -Implementierung zum Anzeigen von Sonderzeichen auf LCD

Wir haben ein Bild der zusammengesetzten Hardware gepostet, in dem die auf LCD erstellten Sonderzeichen angezeigt werden

Abschluss

Bei der Gestaltung eines Projekts mit Arduino -Boards ist es unbedingt erforderlich, dass die Parameter des Arduino -Programms angezeigt werden, wenn der Code ausgeführt wird. Um die Eingänge und Ausgaben des Arduino -Programms anzuzeigen, sind auf dem Markt eine Vielzahl von Anzeigemodulen erhältlich. Die am häufigsten verwendete Anzeigeeinheit in den Arduino -Projekten ist das 16 × 2 LCD, das mit Arduino leicht zu interfegen ist. Neben der Anzeige der Parameter des Arduino -Programms können wir auch spezielle oder angepasste Zeichen verwenden. Um das angepasste Zeichen zu erstellen, haben wir einen Arduino -Code zusammengestellt und auf dem LCD angezeigt.