Turinys:

Labas pasauli! LCD naudojant „CloudX M633“: 4 veiksmai
Labas pasauli! LCD naudojant „CloudX M633“: 4 veiksmai

Video: Labas pasauli! LCD naudojant „CloudX M633“: 4 veiksmai

Video: Labas pasauli! LCD naudojant „CloudX M633“: 4 veiksmai
Video: Arduino pamoka Nr. 16: Labas pasauli – LCD ekranas 2024, Liepa
Anonim
Labas pasauli! skystųjų kristalų ekrane naudojant „CloudX M633“
Labas pasauli! skystųjų kristalų ekrane naudojant „CloudX M633“

Šioje pamokoje mes rodysime skystųjų kristalų ekraną (LCD).

1 žingsnis: LCD (skystųjų kristalų ekranas)

LCD (skystųjų kristalų ekranas)
LCD (skystųjų kristalų ekranas)

Skystųjų kristalų ekranuose yra lygiagreti sąsaja, o tai reiškia, kad norėdamas valdyti ekraną, mikrovaldiklis turi vienu metu manipuliuoti keliais sąsajos kaiščiais. Sąsaja susideda iš šių kaiščių:

Registro pasirinkimo (RS) kaištis, valdantis, kur LCD atmintyje rašote duomenis. Galite pasirinkti duomenų registrą, kuriame yra tai, kas rodoma ekrane, arba instrukcijų registrą, kuriame LCD valdiklis ieško nurodymų, ką daryti toliau.

Skaitymo/rašymo (R/W) smeigtukas, kuris pasirenka skaitymo arba rašymo režimą

Įgalinimo kaištis, leidžiantis rašyti į registrus

8 duomenų kaiščiai (D0 -D7). Šių kaiščių būsenos (didelės arba žemos) yra bitai, kuriuos rašote registrui rašydami, arba vertės, kurias skaitote skaitydami.

Taip pat yra ekrano kontrastinis kaištis (Vo), maitinimo kaiščiai (+ 5 V ir Gnd) ir LED apšvietimo (Bklt+ ir BKlt-) kaiščiai, kuriuos galite naudoti LCD maitinimui, ekrano kontrasto valdymui ir LED įjungimui bei išjungimui atitinkamai foninis apšvietimas.

Ekrano valdymo procesas apima duomenų, kurie sudaro vaizdą to, ką norite rodyti, įvedimą į duomenų registrus, tada nurodymų įtraukimą į instrukcijų registrą. „LiquidCrystal“biblioteka jums tai supaprastina, todėl jums nereikia žinoti žemo lygio instrukcijų.

Su „Hitachi“suderinamus LCD ekranus galima valdyti dviem režimais: 4 bitų arba 8 bitų. 4 bitų režimui reikalingi septyni „Arduino“įvesties/išvesties kaiščiai, o 8 bitų režimui-11 kontaktų. Norėdami rodyti tekstą ekrane, beveik viską galite padaryti 4 bitų režimu, todėl pavyzdys parodo, kaip valdyti 2x16 LCD ekraną 4 bitų režimu.

2 žingsnis: KOMPONENTAS

KOMPONENTAS
KOMPONENTAS
KOMPONENTAS
KOMPONENTAS
KOMPONENTAS
KOMPONENTAS
KOMPONENTAS
KOMPONENTAS
  • „CloudX M633“
  • „CloudX SoftCard“
  • V3 laidas
  • LCD 16x2
  • 10k omų potenciometras
  • Jumperio viela
  • 220 omų rezistorius
  • Bandomoji Lenta

čia galite nusipirkti komponentą

3 žingsnis: Aparatūra

Aparatūra
Aparatūra
  • LCD RS kaištis prie „Cloudx M633“1 skaitmeninio kaiščio
  • LCD Įjunkite kaištį prie „Cloudx M633“2 skaitmeninio kaiščio
  • LCD D4 kaištis į „Cloudx M633“skaitmeninį 3 kaištį
  • Skystųjų kristalų D5 kaištis į „Cloudx M633“4 skaitmeninį kaištį
  • LCD D6 kaištis į „Cloudx M633“skaitmeninį 5 kaištį
  • LCD D7 kaištis į „Cloudx M633“skaitmeninį 6 kaištį

Be to, prijunkite 10 tūkst. Puodą prie +5 V ir GND su valytuvu (išvestimi) prie LCD ekranų VO kaiščio. Ekrano foniniam apšvietimui maitinti naudojamas 220 omų rezistorius, paprastai LCD jungties 15 ir 16 kištukuose

4 žingsnis: KODAVIMAS

Nukopijuokite šį kodą į „CloudX IDE“

#include#include

sąranka () {

lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (skaidrus); lcdCmd (kursorius išjungtas);

kilpa () {

lcdWriteText (1, 2, „SVEIKAS PASAULIS!“); lcdWriteText (2, 2, "Aš naudoju CLOUDX");

}

}

Rekomenduojamas: