Orodha ya maudhui:

Salamu, Dunia! kwenye LCD Kutumia CloudX M633: 4 Hatua
Salamu, Dunia! kwenye LCD Kutumia CloudX M633: 4 Hatua

Video: Salamu, Dunia! kwenye LCD Kutumia CloudX M633: 4 Hatua

Video: Salamu, Dunia! kwenye LCD Kutumia CloudX M633: 4 Hatua
Video: Nay Wa Mitego - Sauti Ya Watu (Official Music Video) 2024, Novemba
Anonim
Salamu, Dunia! kwenye LCD Kutumia CloudX M633
Salamu, Dunia! kwenye LCD Kutumia CloudX M633

Katika Mafunzo haya, tutaonyesha kwenye LCD (Liquid Crystal Display).

Hatua ya 1: LCD (Onyesho la Kioevu la Kioevu)

LCD (Onyesho la Kioevu la Kioevu)
LCD (Onyesho la Kioevu la Kioevu)

LCD zina interface sawa, ikimaanisha kwamba microcontroller lazima atumie pini kadhaa za interface mara moja kudhibiti onyesho. Muunganisho una pini zifuatazo:

Rejista ya kuchagua (RS) ambayo inadhibiti ambapo kwenye kumbukumbu ya LCD unaandika data kwako. Unaweza kuchagua rejista ya data, ambayo inashikilia kile kinachoenda kwenye skrini, au rejista ya mafundisho, ambayo ndio ambapo mtawala wa LCD hutafuta maagizo juu ya nini cha kufanya baadaye.

Pini ya kusoma / kuandika (R / W) ambayo inachagua hali ya kusoma au hali ya kuandika

Wezesha pini inayowezesha kuandika kwa rejista

Pini 8 za data (D0 -D7). Majimbo ya pini hizi (juu au chini) ni bits ambazo unaandika kwa rejista wakati unapoandika, au maadili unayosoma unaposoma.

Pia kuna pini ya kupingana (Vo), pini za usambazaji wa umeme (+ 5V na Gnd) na taa za mwangaza za LED (Bklt + na BKlt-) ambazo unaweza kutumia kuwezesha LCD, kudhibiti kulinganisha kwa onyesho, na kuwasha na kuzima LED taa ya nyuma, mtawaliwa.

Mchakato wa kudhibiti onyesho unajumuisha kuweka data ambayo huunda picha ya kile unataka kuonyesha kwenye sajili za data, kisha kuweka maagizo kwenye rejista ya mafundisho. Maktaba ya LiquidCrystal hukurahisishia hii kwa hivyo hauitaji kujua maagizo ya kiwango cha chini.

LCD zinazoweza kuendana na Hitachi zinaweza kudhibitiwa kwa njia mbili: 4-bit au 8-bit. Modi ya 4-bit inahitaji pini saba za I / O kutoka Arduino, wakati hali ya 8-bit inahitaji pini 11. Kwa kuonyesha maandishi kwenye skrini, unaweza kufanya kila kitu kwa hali ya 4-bit, kwa hivyo mfano unaonyesha jinsi ya kudhibiti 2x16 LCD katika hali ya 4-bit.

Hatua ya 2: SOMO

SEHEMU
SEHEMU
SEHEMU
SEHEMU
SEHEMU
SEHEMU
SEHEMU
SEHEMU
  • CloudX M633
  • CloudX SoftCard
  • Kamba ya V3
  • LCD 16x2
  • 10k Ohm Potentiometer
  • Waya wa jumper
  • Kinga ya 220 ohm
  • Mkate wa Mkate

unaweza kununua sehemu yakoHapa

Hatua ya 3: HARDWARE

HARDWARE
HARDWARE
  • Pini ya LCD RS kwa pini ya dijiti 1 ya Cloudx M633
  • LCD Wezesha pini kwa pini ya dijiti 2 ya Cloudx M633
  • Pini ya LCD D4 kwa pini ya dijiti 3 ya Cloudx M633
  • Pini ya LCD D5 kwa pini ya dijiti 4 ya Cloudx M633
  • Pini ya LCD D6 kwa pini ya dijiti 5 ya Cloudx M633
  • Pini ya LCD D7 kwa pini ya dijiti 6 ya Cloudx M633

Kwa kuongeza, weka sufuria ya 10k kwa + 5V na GND, na ni wiper (pato) kwa skrini za LCD VO pin. Kontena ya 220 ohm hutumiwa kuwezesha mwangaza wa onyesho, kawaida kwenye pini 15 na 16 ya kiunganishi cha LCD

Hatua ya 4: CODING

Nakili nambari hii kwa CloudX IDE yako

# ni pamoja na # pamoja

kuanzisha () {

Kuweka lcd (1, 2, 3, 4, 5, 6); lcdCmd (wazi); lcdCmd (mshaleOff);

kitanzi () {

lcdWriteText (1, 2, "HELLO DUNIANI!"); lcdWriteText (2, 2, "NATUMIA CLOUDX");

}

}

Ilipendekeza: