Talaan ng mga Nilalaman:

Hello World! sa LCD Gamit ang CloudX M633: 4 Hakbang
Hello World! sa LCD Gamit ang CloudX M633: 4 Hakbang

Video: Hello World! sa LCD Gamit ang CloudX M633: 4 Hakbang

Video: Hello World! sa LCD Gamit ang CloudX M633: 4 Hakbang
Video: How to Interface and Addressing LCD and I2C with Arduino in Proteus 8 | HelloWorld | 2 Methods 2024, Nobyembre
Anonim
Hello World! sa LCD Gamit ang CloudX M633
Hello World! sa LCD Gamit ang CloudX M633

Sa Tutorial na ito, ipapakita namin sa LCD (Liquid Crystal Display).

Hakbang 1: LCD (likidong Crystal Display)

LCD (likidong Crystal Display)
LCD (likidong Crystal Display)

Ang mga LCD ay may isang parallel interface, nangangahulugang kailangang manipulahin ng microcontroller ang maraming mga interface pin nang sabay-sabay upang makontrol ang display. Ang interface ay binubuo ng mga sumusunod na pin:

Isang rehistro na pumili ng (RS) pin na kumokontrol kung saan sa memorya ng LCD nagsusulat ka ng data. Maaari mong piliin ang alinman sa rehistro ng data, na kung saan humahawak sa kung ano ang nangyayari sa screen, o isang rehistro ng tagubilin, kung saan hinahanap ng controller ng LCD ang mga tagubilin sa susunod na gagawin.

Isang Basahin / Isulat (R / W) na pin na pipiliin ang mode ng pagbasa o mode ng pagsulat

Isang Paganahin ang pin na nagbibigay-daan sa pagsusulat sa mga rehistro

8 data pin (D0 -D7). Ang mga estado ng mga pin na ito (mataas o mababa) ay ang mga piraso na sinusulat mo sa isang rehistro kapag nagsulat ka, o ang mga halagang binabasa mo kapag nabasa mo.

Mayroon ding isang display constrast pin (Vo), power supply pin (+ 5V at Gnd) at LED Backlight (Bklt + at BKlt-) na mga pin na maaari mong gamitin upang mapalakas ang LCD, makontrol ang kaibahan sa display, at i-on at i-off ang LED backlight, ayon sa pagkakabanggit.

Ang proseso ng pagkontrol sa display ay nagsasangkot ng paglalagay ng data na bumubuo ng imahe ng kung ano ang nais mong ipakita sa mga rehistro ng data, pagkatapos ay paglalagay ng mga tagubilin sa rehistro ng pagtuturo. Pinapasimple ito ng LiquidCrystal Library para sa iyo kaya hindi mo na kailangang malaman ang mga tagubiling nasa mababang antas.

Ang mga LCD na katugmang Hitachi ay maaaring kontrolin sa dalawang mga mode: 4-bit o 8-bit. Ang 4-bit mode ay nangangailangan ng pitong I / O na pin mula sa Arduino, habang ang 8-bit mode ay nangangailangan ng 11 pin. Para sa pagpapakita ng teksto sa screen, maaari mong gawin ang lahat sa 4-bit mode, kaya ipinapakita ang halimbawa kung paano makontrol ang isang 2x16 LCD sa 4-bit mode.

Hakbang 2: KOMPONEN

KOMPONEN
KOMPONEN
KOMPONEN
KOMPONEN
KOMPONEN
KOMPONEN
KOMPONEN
KOMPONEN
  • CloudX M633
  • CloudX SoftCard
  • V3 Cord
  • LCD 16x2
  • 10k Ohm Potentiometer
  • Jumper wire
  • 220 ohm risistor
  • BreadBoard

maaari kang bumili ng iyong sangkap Dito

Hakbang 3: HARDWARE

HARDWARE
HARDWARE
  • Ang LCD RS pin sa digital pin 1 ng Cloudx M633
  • LCD Paganahin ang pin sa digital pin 2 ng Cloudx M633
  • Ang LCD D4 pin sa digital pin 3 ng Cloudx M633
  • Ang LCD D5 pin sa digital pin 4 ng Cloudx M633
  • Ang LCD D6 pin sa digital pin 5 ng Cloudx M633
  • Ang LCD D7 pin sa digital pin 6 ng Cloudx M633

Bilang karagdagan, mag-wire ng 10k palayok sa + 5V at GND, na may wiper (output) sa mga LCD screen VO pin. Ginagamit ang isang resistor na 220 ohm upang mapagana ang backlight ng display, karaniwang sa pin 15 at 16 ng konektor ng LCD

Hakbang 4: CODING

Kopyahin ang code na ito sa iyong CloudX IDE

# isama ang # isama

setup () {

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

loop () {

lcdWriteText (1, 2, "HELLO WORLD!"); lcdWriteText (2, 2, "Gumagamit ako ng CLOUDX");

}

}

Inirerekumendang: