LCD-näytön (nestekidenäyttö) käyttöliittymä Arduinolla

Kokeile Instrumenttia Ongelmien Poistamiseksi





Arduino-pohjaisessa sulautetussa järjestelmäsuunnittelussa nestekidenäytön moduuleilla on erittäin tärkeä rooli. Siksi on erittäin tärkeää oppia miten käyttöliittymä LCD Arduinolla 16 × 2 sulautetun järjestelmän suunnittelussa. Näyttöyksiköt ovat erittäin tärkeitä ihmisten ja koneiden välisessä viestinnässä. Näyttöyksikkö toimii samalla periaatteella, se ei riipu näytön koosta, se voi olla iso tai pieni. Työskentelemme yksinkertaisilla näytöillä, kuten 16 × 1 ja 16 × 2. 16 × 1-näyttöyksikössä on 16 merkkiä, jotka esiintyvät yhdellä rivillä, ja 16 × 2-näyttöyksiköissä on 32 merkkiä, jotka ovat 2-rivillä. Meidän pitäisi tietää, että kunkin merkin näyttämiseksi on 5 × 10 pikseliä. Siten yhden merkin näyttämiseksi kaikkien 50 pikselin tulisi olla yhdessä. Näytössä on ohjain, joka on HD44780, jota käytetään ohjaamaan näytettävien merkkien pikseleitä.

Mikä on nestekidenäyttö?

nestekidenäyttö käyttää nestekiteen valovalvonnan ominaisuutta, eivätkä ne emittoi valoa suoraan. Nestekidenäyttö on litteä näyttö tai elektroninen visuaalinen näyttö. Vähän tietoa ja sisältöä nestekidenäytöt saadaan kiinteään kuvaan tai mielivaltaiseen kuvaan, joka näytetään tai piilotetaan kuten nykyiset sanat, numerot tai 7 segmentin näyttö . Mielivaltaiset kuvat koostuvat suurista pienistä pikseleistä, ja elementillä on suurempia elementtejä.




Nestekidenäyttö

Nestekidenäyttö

Nestekidenäyttö 16 × 2

16 × 2 nestekidenäyttö sisältää kaksi vaakasuoraa viivaa ja niitä käytetään 16 näyttöhahmon tilan pakkaamiseen. Sisäänrakennetussa nestekidenäytössä on kaksi rekisteriä, jotka kuvataan alla.



  • Komentorekisteri
  • Tietorekisteri

Komentorekisteri: Tätä rekisteriä käytetään lisäämään erityinen komento nestekidenäyttöön. Komento on erityinen tietojoukko, jota käytetään antamaan sisäinen komento nestekidenäytölle, kuten selkeä näyttö, siirtyminen riville 1 merkki 1, kohdistimen asettaminen jne.

Tietorekisteri: Tietorekistereitä käytetään rivin syöttämiseen nestekidenäyttöön

Nestekidenäyttö 16x2

Nestekidenäyttö 16 × 2

Tappikaavio ja kunkin tapin kuvaus on selitetty seuraavassa taulukossa.


Tappi nro PIN-nimi

Tapin kuvaus

Tappi 1

GND

Tämä nasta on maadoitettu tappi ja nestekidenäyttö on kytketty maahan

Tappi 2

VCC

VCC-nastaa käytetään virran syöttämiseen nestekidenäyttöön

Tappi 3

VEE

Tätä tapia käytetään nestekidenäytön kontrastin säätämiseen liittämällä vaihtuva vastus VCC: n ja maadoituksen väliin.

Tappi 4

RS

RS tunnetaan nimellä rekisterivalinta ja se valitsee komento- / tietorekisterin. Komentorekisterin valitsemiseksi RS: n on oltava nolla. Tietorekisterin valitsemiseksi RS: n tulee olla yhtä suuri.

Tappi 5

R / W

Tätä tapia käytetään lukemisen / kirjoittamisen toimintojen valitsemiseen. Kirjoitustoimintojen suorittamiseksi R / W: n tulee olla nolla. Lukutoimintojen suorittamiseksi R / W: n tulee olla yhtä kuin yksi.

Tappi 6

SISÄÄN

Tämä on aktivointisignaalinapa, jos positiiviset pulssit kulkevat tapin läpi, tappi toimii luku- / kirjoitustapina.

Tappi 7

DB0 - DB7

Tappi 7 sisältää yhteensä 8 nastaa, joita käytetään nestekidenäytön datanaulana.

Tappi 15

LED +

Tämä tappi on kytketty VCC: hen ja sitä käytetään tapiin 16 asettamaan LCD-näytön taustavalon hehku.

Tappi 16

LED -

Tämä tappi on kytketty maahan ja sitä käytetään tapiin 15 asettamaan nestekidenäytön taustavalon hehku.

LCD-liitäntä Arduino-moduuliin

Seuraava kytkentäkaavio näyttää nestekidenäytön ja Arduino-moduuli . Kytkentäkaaviosta voidaan havaita, että nestekidenäytön RS-tappi on kytketty Arduinon nastaan ​​12. R / W-nastan nestekidenäyttö on kytketty maahan. Arduinon tappi 11 on kytketty LCD-moduulin aktivointisignaalitappiin. LCD-moduuli ja Arduino-moduuli on liitetty tämän projektin 4-bittiseen tilaan. Siksi on neljä tuloriviä, jotka ovat nestekidenäytön DB4 - DB7. Tämä prosessi on hyvin yksinkertainen, se vaatii vähemmän liitäntäkaapeleita ja voimme myös hyödyntää LCD-moduulin suurinta potentiaalia.

LCD-liitäntä Arduino-moduuliin

LCD-liitäntä Arduino-moduuliin

Digitaaliset tulolinjat (DB4-DB7) on liitetty Arduino-nastoihin 5-2. Näytön kontrastin säätämiseksi käytämme 10K-potentiometriä. Takana olevan LED-valon läpi kulkeva virta tulee 560 ohmin vastuksesta. Taulu tarjoaa ulkoisen virtaliittimen Arduinolle. Arduino voi käyttää tietokonetta USB-portin kautta. Jotkut piirin osat voivat vaatia + 5 V: n virtalähteen, jonka se otetaan Arduino-kortin 5 V: n lähteestä.

Seuraava kaaviokuva näyttää LCD-moduulin olevan yhteydessä Arduinoon.

Kaaviokuva

Kaaviokuva

Tässä artikkelissa kerrotaan, kuinka LCD-moduuli toimii Arduinon kanssa. Toivon, että lukemalla tämän artikkelin olet saanut perustiedot LCD-moduulin käyttämisestä Arduinon kanssa. Jos sinulla on kysyttävää tästä artikkelista tai mikrokontrolleriprojekteista , älä epäröi kommentoida alla olevassa osassa. Tässä on kysymys sinulle, mikä on LCD-moduulin tehtävä liittymällä Arduinoon?

Valokuvahyvitykset:

  • Mikä on nestekidenäyttö imimg
  • Nestekidenäyttö 16 × 2 blogspot
  • LCD-liitäntä Arduino-moduuliin tänään