Inhaltsverzeichnis:

Hallo Welt! auf LCD mit CloudX M633 - Gunook
Hallo Welt! auf LCD mit CloudX M633 - Gunook

Video: Hallo Welt! auf LCD mit CloudX M633 - Gunook

Video: Hallo Welt! auf LCD mit CloudX M633 - Gunook
Video: NEW! World's Largest LED Sphere Lights Up for 1st Time! STUNNING $2.3 Billion Sphere in Vegas 2024, November
Anonim
Hallo Welt! auf LCD mit CloudX M633
Hallo Welt! auf LCD mit CloudX M633

In diesem Tutorial werden wir auf LCD (Liquid Crystal Display) anzeigen.

Schritt 1: LCD (Flüssigkristallanzeige)

LCD (Flüssigkristallanzeige)
LCD (Flüssigkristallanzeige)

Die LCDs haben eine parallele Schnittstelle, dh der Mikrocontroller muss mehrere Schnittstellenpins gleichzeitig manipulieren, um das Display zu steuern. Die Schnittstelle besteht aus folgenden Pins:

Ein Registerauswahl (RS)-Pin, der steuert, wohin Sie im Speicher des LCD Daten schreiben. Sie können entweder das Datenregister auswählen, das die Informationen auf dem Bildschirm enthält, oder ein Befehlsregister, in dem der Controller des LCD nach Anweisungen für die nächsten Schritte sucht.

Ein Lese-/Schreib-(R/W)-Pin, der den Lesemodus oder den Schreibmodus auswählt

Ein Enable-Pin, der das Schreiben in die Register ermöglicht

8 Datenpins (D0 -D7). Die Zustände dieser Pins (hoch oder niedrig) sind die Bits, die Sie beim Schreiben in ein Register schreiben, oder die Werte, die Sie beim Lesen lesen.

Es gibt auch einen Display-Kontrast-Pin (Vo), Stromversorgungs-Pins (+5V und Gnd) und LED-Hintergrundbeleuchtungs-Pins (Bklt+ und BKlt-), mit denen Sie das LCD mit Strom versorgen, den Display-Kontrast steuern und die LED ein- und ausschalten können Hintergrundbeleuchtung bzw.

Der Prozess der Anzeigesteuerung umfasst das Eingeben der Daten, die das Bild dessen, was Sie anzeigen möchten, bilden, in die Datenregister und dann das Eingeben von Anweisungen in das Befehlsregister. Die LiquidCrystal Library vereinfacht dies für Sie, sodass Sie die Low-Level-Anweisungen nicht kennen müssen.

Die Hitachi-kompatiblen LCDs können in zwei Modi gesteuert werden: 4-Bit oder 8-Bit. Der 4-Bit-Modus erfordert sieben I/O-Pins vom Arduino, während der 8-Bit-Modus 11 Pins erfordert. Um Text auf dem Bildschirm anzuzeigen, können Sie fast alles im 4-Bit-Modus tun, also zeigt das Beispiel, wie Sie ein 2x16-LCD im 4-Bit-Modus steuern.

Schritt 2: KOMPONENTE

KOMPONENTE
KOMPONENTE
KOMPONENTE
KOMPONENTE
KOMPONENTE
KOMPONENTE
KOMPONENTE
KOMPONENTE
  • CloudX M633
  • CloudX-SoftCard
  • V3-Kabel
  • LCD 16x2
  • 10k Ohm Potentiometer
  • Überbrückungskabel
  • 220 Ohm Widerstand
  • Brotbrett

Sie können Ihre Komponente hier kaufen

Schritt 3: HARDWARE

HARDWARE
HARDWARE
  • LCD-RS-Pin zu digitalem Pin 1 des Cloudx M633
  • LCD-Enable-Pin zu digitalem Pin 2 des Cloudx M633
  • LCD D4-Pin zu digitalem Pin 3 des Cloudx M633
  • LCD D5 Pin auf Digital Pin 4 des Cloudx M633
  • LCD D6 Pin auf Digital Pin 5 des Cloudx M633
  • LCD D7 Pin auf Digital Pin 6 des Cloudx M633

Verdrahten Sie zusätzlich einen 10k-Poti mit +5V und GND, mit seinem Wischer (Ausgang) zum VO-Pin des LCD-Bildschirms. Ein 220-Ohm-Widerstand wird verwendet, um die Hintergrundbeleuchtung des Displays mit Strom zu versorgen, normalerweise an Pin 15 und 16 des LCD-Anschlusses

Schritt 4: CODIERUNG

Kopieren Sie diesen Code in Ihre CloudX-IDE

#einschließen#einschließen

erstellen(){

lcdEinstellung(1, 2, 3, 4, 5, 6); lcdCmd (löschen); lcdCmd(cursorAus);

Schleife(){

lcdWriteText(1, 2, "HALLO WELT!"); lcdWriteText(2, 2, "ICH VERWENDE CLOUDX");

}

}

Empfohlen: