Talaan ng mga Nilalaman:
Video: Hello World! sa LCD Gamit ang CloudX M633: 4 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Sa Tutorial na ito, ipapakita namin sa LCD (Liquid Crystal Display).
Hakbang 1: 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
- 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
- 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:
Subukan ang Bare Arduino, Gamit ang Software ng Laro Gamit ang Capacitive Input at LED: 4 na Hakbang
Subukan ang Bare Arduino, Gamit ang Software ng Laro Gamit ang Capacitive Input at LED: " Push-It " Interactive na laro gamit ang isang hubad na Arduino board, walang mga panlabas na bahagi o mga kable na kinakailangan (gumagamit ng isang capacitive 'touch' input). Ipinapakita sa itaas, ipinapakita ang pagtakbo nito sa dalawang magkakaibang board. Push-Mayroon itong dalawang layunin. Upang mabilis na maipakita / v
Internet Clock: Ipakita ang Petsa at Oras Gamit ang isang OLED Gamit ang ESP8266 NodeMCU Sa NTP Protocol: 6 na Hakbang
Internet Clock: Display Date and Time With an OLED Gamit ang ESP8266 NodeMCU With NTP Protocol: Kumusta mga tao sa mga itinuturo na ito na magtatayo kami ng isang orasan sa internet na magkakaroon ng oras mula sa internet kaya't ang proyektong ito ay hindi mangangailangan ng anumang RTC upang tumakbo, kakailanganin lamang nito ang isang nagtatrabaho koneksyon sa internet At para sa proyektong ito kailangan mo ng isang esp8266 na magkakaroon ng
Elektronikong DICE NA GAMIT NG CLOUDX M633: 5 Mga Hakbang
Elektronikong DICE NA GAMIT NG CLOUDX M633: Dapat lahat tayo ay naglaro ng laro ng pagkakataon sa isang paraan o sa iba pa gamit ang dice. Alam ang napaka hindi mahuhulaan na likas na katangian ng kung ano ang ilalabas ng dice upang maipakita ang karagdagang pagdaragdag ng masayang laro. Sa pamamagitan nito, magpakita ng isang elektronikong digital dic
Hindi gumagana ang NODEMcu Usb Port? I-upload ang Code Gamit ang USB sa TTL (FTDI) Module sa 2 Hakbang lamang: 3 Hakbang
Hindi gumagana ang NODEMcu Usb Port? I-upload ang Code Gamit ang USB sa TTL (FTDI) Module sa Lamang 2 Mga Hakbang: Pagod na sa pagkonekta sa maraming mga wire mula sa USB hanggang TTL module sa NODEMcu, sundin ang itinuturo na ito, upang mai-upload ang code sa 2 hakbang lamang. Kung ang USB port ng Ang NODEMcu ay hindi gumagana, pagkatapos ay huwag panic. Ito lang ang USB driver chip o ang konektor ng USB,
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c