Innehållsförteckning:

Hej världen! på LCD med CloudX M633: 4 steg
Hej världen! på LCD med CloudX M633: 4 steg

Video: Hej världen! på LCD med CloudX M633: 4 steg

Video: Hej världen! på LCD med CloudX M633: 4 steg
Video: Zigbee датчик освещенности, температуры и влажности с экраном на электронных чернилах Moes 2024, November
Anonim
Hej världen! på LCD med CloudX M633
Hej världen! på LCD med CloudX M633

I denna handledning kommer vi att visa på LCD (Liquid Crystal Display).

Steg 1: LCD (flytande kristallskärm)

LCD (flytande kristallskärm)
LCD (flytande kristallskärm)

LCD -skärmarna har ett parallellt gränssnitt, vilket betyder att mikrokontrollern måste manipulera flera gränssnittsstift samtidigt för att styra displayen. Gränssnittet består av följande stift:

Ett registerval (RS) -stift som styr var i LCD -minnet du skriver data till. Du kan välja antingen dataregistret, som innehåller vad som visas på skärmen, eller ett instruktionsregister, där LCD -styrenheten letar efter instruktioner om vad som ska göras sedan.

En läs-/skrivnål (R/W) som väljer läsläge eller skrivläge

En aktiveringsnål som gör det möjligt att skriva till registren

8 datapinnar (D0 -D7). Tillstånden för dessa stift (höga eller låga) är bitarna som du skriver till ett register när du skriver, eller värdena du läser när du läser.

Det finns också en displaykonstruktionstapp (Vo), strömförsörjningsstift (+ 5V och Gnd) och LED-bakgrundsbelysning (Bklt+ och BKlt-) stift som du kan använda för att driva LCD-skärmen, styra displayens kontrast och slå på och av LED motljus, respektive.

Processen att styra displayen innebär att du lägger in data som bildar bilden av det du vill visa i dataregistren och lägger sedan instruktioner i instruktionsregistret. LiquidCrystal-biblioteket förenklar detta för dig så att du inte behöver veta instruktionerna på låg nivå.

Hitachi-kompatibla LCD-skärmar kan styras i två lägen: 4-bitars eller 8-bitars. 4-bitarsläget kräver sju I/O-stift från Arduino, medan 8-bitarsläget kräver 11 stift. För att visa text på skärmen kan du göra det mesta i 4-bitars läge, så exemplet visar hur du styr en 2x16 LCD i 4-bitars läge.

Steg 2: KOMPONENT

KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
KOMPONENT
  • CloudX M633
  • CloudX SoftCard
  • V3 -sladd
  • LCD 16x2
  • 10k Ohm potentiometer
  • Bygeltråd
  • 220 ohm motstånd
  • Bakbord

du kan köpa din komponent här

Steg 3: HARDWARE

HÅRDVARA
HÅRDVARA
  • LCD RS -stift till digital stift 1 på Cloudx M633
  • LCD Aktivera stift till digital stift 2 på Cloudx M633
  • LCD D4 -stift till digital stift 3 på Cloudx M633
  • LCD D5 -stift till digital stift 4 på Cloudx M633
  • LCD D6 -stift till digital stift 5 på Cloudx M633
  • LCD D7 -stift till digital stift 6 på Cloudx M633

Dessutom, koppla en 10k gryta till +5V och GND, med dess torkare (utgång) till LCD -skärmar VO -pin. Ett 220 ohm motstånd används för att driva skärmens bakgrundsbelysning, vanligtvis på stift 15 och 16 på LCD -kontakten

Steg 4: KODNING

Kopiera den här koden till ditt CloudX IDE

#inkludera#inkludera

uppstart(){

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

slinga(){

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

}

}

Rekommenderad: