Paano Mag-interface ng LCD (Liquid Crystal Display) Gamit ang Isang Arduino

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Sa Arduino batay sa naka-embed na disenyo ng system, ang mga module ng Liquid Crystal Display ay may mahalagang papel. Samakatuwid ito ay napakahalaga upang malaman ang tungkol sa kung paano i-interface ang LCD na may isang Arduino na 16 × 2 sa naka-embed na disenyo ng system. Napakahalaga ng mga display unit sa komunikasyon sa pagitan ng mundo ng tao at ng mundo ng makina. Gumagana ang unit ng display sa parehong prinsipyo, hindi ito nakasalalay sa laki ng display na maaaring malaki o maliit. Nagtatrabaho kami sa mga simpleng ipinapakita tulad ng 16 × 1 at 16 × 2 na mga yunit. Ang unit ng pagpapakita ng 16 × 1 ay may 16 mga character na naroroon sa isang linya at 16 × 2 na mga display unit ay may 32 character na naroroon sa 2 linya. Dapat nating malaman na upang maipakita ang bawat character mayroong 5 × 10 pixel. Kaya upang ipakita ang isang character lahat ng 50 pixel ay dapat na magkasama. Sa display, mayroong isang controller na kung saan ay HD44780 ginagamit ito upang makontrol ang mga pixel ng mga character upang ipakita.

Ano ang isang Liquid Crystal Display?

Ang display ng likidong kristal gumagamit ng pag-aari ng light monitoring ng likidong kristal at hindi nila direktang naglalabas ng ilaw. Ang Liquid crystal display ay isang patag na panel display o ang electronic visual display. Sa mababang impormasyon, nilalaman na nakuha ng LCD sa nakapirming imahe o ang di-makatwirang imahe na ipinakita o nakatago tulad ng mga kasalukuyang salita, digit, o 7 segment na pagpapakita . Ang di-makatwirang mga imahe ay binubuo ng malaki hindi ng maliit na mga pixel at ang elemento ay may mas malaking mga elemento.




Liquid Crystal Display

Liquid Crystal Display

Liquid Crystal Display ng 16 × 2

Naglalaman ang 16 × 2 likidong kristal na pagpapakita ng dalawang pahalang na linya at ginagamit ang mga ito para sa pag-compress ng puwang ng 16 na character sa pagpapakita. Sa built-in, ang LCD ay may dalawang rehistro na inilalarawan sa ibaba.



  • Rehistro ng Command
  • Pagrehistro sa Data

Rehistro ng Command: Ginagamit ang rehistro na ito upang magsingit ng isang espesyal na utos sa LCD. Ang utos ay isang espesyal na hanay ng data at ginagamit ito upang maibigay ang panloob na utos sa likidong kristal na display tulad ng malinaw na screen, lumipat sa linya 1 na character 1, itinatakda ang tagamumuno at iba pa

Rehistro ng Data: Ginagamit ang mga rehistro ng data upang ipasok ang linya sa LCD

Liquid Crystal Display ng 16x2

Liquid Crystal Display ng 16 × 2

Ang diagram ng pin at paglalarawan ng bawat pin ay ipinaliwanag sa sumusunod na talahanayan.


Pin No. Pangalan ng Pin

Paglalarawan ng Pin

Pin 1

GND

Ang pin na ito ay isang ground pin at ang LCD ay konektado sa Ground

Pin 2

VCC

Ang pin ng VCC ay ginagamit upang ibigay ang lakas sa LCD

Pin 3

VEE

Ang pin na ito ay ginagamit para sa pag-aayos ng kaibahan ng LCD sa pamamagitan ng pagkonekta sa variable resistor sa pagitan ng VCC & Ground.

Pin 4

Ang RS

Ang RS ay kilala bilang register select at pipiliin nito ang rehistro ng Command / Data. Upang mapili ang rehistro ng utos ang RS ay dapat na katumbas ng zero. Upang mapili ang Pagrehistro ng data ang RS ay dapat na katumbas ng isa.

Pin 5

R / W

Ginamit ang pin na ito upang piliin ang mga pagpapatakbo ng Basahin / Isulat. Upang maisagawa ang pagpapatakbo ng pagsusulat ang R / W ay dapat na katumbas ng zero. Upang maisagawa ang mga pagpapatakbo na binasa ang R / W ay dapat na katumbas ng isa.

Pin 6

SA

Ito ay isang pinapagana na signal pin kung ang mga positibong pulso ay dumadaan sa isang pin, pagkatapos ay ang pagpapaandar ng pin bilang isang read / write pin.

Pin 7

DB0 hanggang DB7

Naglalaman ang pin 7 ng kabuuang 8 mga pin na ginagamit bilang isang Data pin ng LCD.

Pin 15

LED +

Ang pin na ito ay konektado sa VCC at ginagamit ito para sa pin 16 upang i-set up ang glow ng backlight ng LCD.

Pin 16

LED -

Ang pin na ito ay konektado sa Ground at ginagamit ito para sa pin 15 upang i-set up ang glow ng backlight ng LCD.

LCD Interfacing sa Arduino Module

Ipinapakita ng sumusunod na diagram ng circuit ang likidong kristal na display kasama ang Module ng Arduino . Mula sa diagram ng circuit, maaari nating obserbahan na ang RS pin ng LCD ay konektado sa pin 12 ng Arduino. Ang LCD ng R / W pin ay konektado sa lupa. Ang pin 11 ng Arduino ay konektado sa paganahin ang signal pin ng LCD module. Ang module ng LCD at Arduino module ay naka-interfaced sa 4-bit mode sa proyektong ito. Samakatuwid mayroong apat na mga linya ng pag-input na kung saan ay DB4 hanggang DB7 ng LCD. Napakasimple ng prosesong ito, nangangailangan ito ng mas kaunting mga cable ng koneksyon at maaari din naming magamit ang pinaka-potensyal ng LCD module.

LCD Interfacing sa Arduino Module

LCD Interfacing sa Arduino Module

Ang mga linya ng digital input (DB4-DB7) ay naka-interfaced sa mga pin ng Arduino mula 5-2. Upang ayusin ang kaibahan ng display dito gumagamit kami ng isang 10K potentiometer. Ang kasalukuyang sa pamamagitan ng back LED light ay mula sa 560-ohm resistor. Ang panlabas na power jack ay ibinibigay ng board sa Arduino. Gamit ang PC sa pamamagitan ng USB port maaari ng Arduino ang kapangyarihan. Ang ilang mga bahagi ng circuit ay maaaring mangailangan ng + 5V power supply na ito ay kinuha mula sa 5V na mapagkukunan sa Arduino board.

Ang sumusunod na diagram ng eskematiko ay ipinapakita ang module ng LCD na nakikipag-ugnay sa Arduino.

Diagram ng Skematik

Diagram ng Skematik

Ang artikulong ito ay nagbibigay ng impormasyon tungkol sa kung paano nakikipag-ugnay ang module ng LCD sa Arduino. Inaasahan kong sa pamamagitan ng pagbabasa ng artikulong ito nakuha mo ang kaalaman sa pangunahing kaalaman tungkol sa kung paano mag-module ng LCD sa Arduino. Kung mayroon kang anumang mga query tungkol sa artikulong ito o tungkol sa mga proyekto ng microcontroller , mangyaring huwag mag-atubiling huwag mag-atubiling magbigay ng puna sa seksyon sa ibaba. Narito ang tanong para sa iyo, ano ang pagpapaandar ng module ng LCD sa pamamagitan ng pakikialam sa Arduino?

Mga Kredito sa Larawan:

  • Ano ang isang Liquid Crystal Display imimg
  • Liquid Crystal Display ng 16 × 2 blogspot
  • LCD Interfacing sa Arduino Module circuitstoday