Indholdsfortegnelse:

Hej Verden! på LCD ved hjælp af CloudX M633: 4 trin
Hej Verden! på LCD ved hjælp af CloudX M633: 4 trin

Video: Hej Verden! på LCD ved hjælp af CloudX M633: 4 trin

Video: Hej Verden! på LCD ved hjælp af CloudX M633: 4 trin
Video: NY!!! Radio TECSUN PL320 #tecsun 2024, November
Anonim
Hej Verden! på LCD ved hjælp af CloudX M633
Hej Verden! på LCD ved hjælp af CloudX M633

I denne vejledning vil vi vise på LCD (Liquid Crystal Display).

Trin 1: LCD (liquid crystal display)

LCD (flydende krystaldisplay)
LCD (flydende krystaldisplay)

LCD -skærmene har en parallel grænseflade, hvilket betyder, at mikrokontrolleren skal manipulere flere interface -pins på én gang for at styre displayet. Grænsefladen består af følgende pins:

En registervælger (RS) pin, der styrer, hvor i LCD -hukommelsen du skriver data til. Du kan enten vælge dataregisteret, der indeholder, hvad der foregår på skærmen, eller et instruktionsregister, hvor LCD's controller leder efter instruktioner om, hvad der skal gøres derefter.

En læse/skrive (R/W) pin, der vælger læsetilstand eller skrivemåde

En aktiveringsnål, der gør det muligt at skrive til registre

8 datastifter (D0 -D7). Tilstandene for disse ben (høje eller lave) er de bits, du skriver til et register, når du skriver, eller de værdier, du læser, når du læser.

Der er også en skærmbegrænsningspind (Vo), strømforsyningspinde (+ 5V og Gnd) og LED-baggrundsbelysning (Bklt+ og BKlt-) stifter, som du kan bruge til at tænde LCD'et, styre skærmkontrasten og tænde og slukke for LED'en henholdsvis baggrundsbelysning.

Processen med at styre displayet indebærer at lægge de data, der danner billedet af det, du vil vise, i dataregistrene og derefter lægge instruktioner i instruktionsregistret. LiquidCrystal-biblioteket forenkler dette for dig, så du ikke behøver at kende instruktionerne på lavt niveau.

De Hitachi-kompatible LCD'er kan styres i to tilstande: 4-bit eller 8-bit. 4-bit-tilstand kræver syv I/O-ben fra Arduino, mens 8-bit-tilstand kræver 11 pins. Til visning af tekst på skærmen kan du gøre det meste i 4-bit-tilstand, så eksempel viser, hvordan du styrer en 2x16 LCD i 4-bit-tilstand.

Trin 2: KOMPONENT

KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
  • CloudX M633
  • CloudX SoftCard
  • V3 ledning
  • LCD 16x2
  • 10k Ohm potentiometer
  • Jumper wire
  • 220 ohm modstand
  • Brødbræt

du kan købe din komponent her

Trin 3: HARDWARE

HARDWARE
HARDWARE
  • LCD RS -pin til digital pin 1 på Cloudx M633
  • LCD Aktiver pin til digital pin 2 på Cloudx M633
  • LCD D4 pin til digital pin 3 i Cloudx M633
  • LCD D5 pin til digital pin 4 på Cloudx M633
  • LCD D6 pin til digital pin 5 i Cloudx M633
  • LCD D7 pin til digital pin 6 i Cloudx M633

Derudover ledes en 10k pot til +5V og GND, med dens visker (output) til LCD -skærme VO pin. En 220 ohm modstand bruges til at drive skærmens baggrundsbelysning, normalt på pin 15 og 16 på LCD -stikket

Trin 4: KODING

Kopiér denne kode til dit CloudX IDE

#inkludere#inkludere

Opsætning(){

lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (klar); lcdCmd (cursorOff);

loop () {

lcdWriteText (1, 2, "HELLO WORLD!"); lcdWriteText (2, 2, "I USE CLOUDX");

}

}

Anbefalede: