Kazalo:

Vadnica za LCD zaslon: 4 koraki
Vadnica za LCD zaslon: 4 koraki

Video: Vadnica za LCD zaslon: 4 koraki

Video: Vadnica za LCD zaslon: 4 koraki
Video: Чиним жк \ lcd дисплей пьезоэлементом? 2024, Julij
Anonim
Vadnica za LCD zaslon
Vadnica za LCD zaslon

Ali želite, da vaši projekti Arduino prikažejo sporočila o stanju ali odčitke senzorjev? Potem so ti LCD zasloni morda popolni. So zelo pogosti in hiter način, da v svoj projekt dodate berljiv vmesnik.

Ta vadnica bo zajela vse, kar morate vedeti, da začnete delovati z LCD -ji z znaki. Ne samo 16 × 2 (1602), ampak vse znakovne LCD -je (na primer 16 × 4, 16 × 1, 20 × 4 itd.), Ki temeljijo na čipu krmilnika LCD z vzporednim vmesnikom iz podjetja Hitachi, imenovanem HD44780. Ker je skupnost Arduino že razvila knjižnico za obdelavo LCD -jev HD44780; zato jih bomo v kratkem povezali.

Zaloge

  • ArduinoUNO
  • 16*2 LCD zaslon
  • Ogledna plošča
  • 10K potenciometer
  • 100 ohmski upor
  • Mostične žice

1. korak: Pregled strojne opreme

Pregled strojne opreme
Pregled strojne opreme
Pregled strojne opreme
Pregled strojne opreme
Pregled strojne opreme
Pregled strojne opreme

Ti LCD zasloni so idealni za prikaz samo besedila/znakov, od tod tudi ime "Character LCD". Zaslon ima LED osvetlitev ozadja in lahko prikaže 32 znakov ASCII v dveh vrsticah s 16 znaki v vsaki vrstici.

Vsak pravokotnik vsebuje mrežo 5 × 8 slikovnih pik. Če natančno pogledate, lahko dejansko vidite majhne pravokotnike za vsak znak na zaslonu in slikovne pike, ki sestavljajo znak. Vsak od teh pravokotnikov je mreža 5 × 8 slikovnih pik. Čeprav prikazujejo samo besedilo, so v različnih velikostih in barvah: na primer 16 × 1, 16 × 4, 20 × 4, z belim besedilom na modrem ozadju, s črnim besedilom na zelenem in še veliko več. Dobra novica je, da je vse te zaslone mogoče "zamenjati" - če svoj projekt sestavite z enim, ga lahko preprosto odklopite in uporabite drugo velikost/barvni LCD po vaši izbiri. Vaša koda se bo morda morala prilagoditi večji velikosti, vendar je vsaj ožičenje enako!

2. korak: Izpis LCD -ja 16 × 2 znakov

LCD -izpis 16 × 2 znakov
LCD -izpis 16 × 2 znakov

Preden se potopimo v priključitev in primer kode, si najprej oglejmo izpis LCD.

GND je treba priključiti na ozemljitev Arduina. VCC je napajalnik za LCD, ki ga priključimo na 5 voltni pin na Arduino. Vo (LCD Contrast) nadzoruje kontrast in svetlost LCD zaslona. S preprostim delilnikom napetosti s potenciometrom lahko natančno prilagodimo kontrast. Zatič RS (Register Select) omogoča, da Arduino LCD -ju pove, ali pošilja ukaze ali podatke. V bistvu se ta pin uporablja za razlikovanje ukazov od podatkov. Na primer, ko je pin RS nastavljen na LOW, potem pošiljamo ukaze na LCD (na primer nastavite kazalec na določeno lokacijo, počistite zaslon, se pomaknite po zaslonu v desno in tako naprej). Ko je pin RS nastavljen na HIGH, pošiljamo podatke/znake na LCD. R/W (branje/pisanje) nožica na LCD -ju nadzoruje, ali berete podatke z LCD -ja ali ne zapisujete na LCD -zaslon. Ker ta LCD uporabljamo samo kot izhodno napravo, bomo ta pin privezali NIZKO. To preklopi v način WRITE. E (Omogoči) pin se uporablja za omogočanje prikaza. To pomeni, da če je ta pin nastavljen na LOW, LCD -ju ni vseeno, kaj se dogaja z R/W, RS in vodili podatkovnega vodila; ko je ta pin nastavljen na HIGH, LCD obdela dohodne podatke. D0-D7 (podatkovno vodilo) so zatiči, ki prenašajo 8-bitne podatke, ki jih pošiljamo na zaslon. Na primer, če želimo na zaslonu videti velika črka 'A', bomo te zatiče nastavili na 0100 0001 (v skladu s tabelo ASCII) na LCD. Za nadzor osvetlitve ozadja LCD-zaslona se uporabljajo zatiči A-K (anoda in katoda).

Korak 3: Ožičenje - povezovanje LCD z znaki 16 × 2 z Arduino Uno

Ožičenje - povezovanje LCD z znaki 16 × 2 z Arduino Uno
Ožičenje - povezovanje LCD z znaki 16 × 2 z Arduino Uno
Ožičenje - povezovanje LCD z znaki 16 × 2 z Arduino Uno
Ožičenje - povezovanje LCD z znaki 16 × 2 z Arduino Uno

Preden začnemo nalagati kodo in pošiljati podatke na zaslon, priključimo LCD na Arduino. LCD ima veliko zatičev (skupaj 16 zatičev), ki vam jih bomo pokazali, kako jih povezati. Dobra novica pa je, da vsi ti zatiči niso potrebni za povezavo z Arduinom. Vemo, da obstaja 8 podatkovnih vrstic, ki prenašajo surove podatke na zaslon. Toda LCD-zasloni HD44780 so zasnovani tako, da se z LCD-jem lahko pogovarjamo le s 4 podatkovnimi zatiči (4-bitni način) namesto 8 (8-bitni način). Tako prihranimo 4 zatiči!

Zdaj povežimo LCD zaslon z Arduinom. Štiri podatkovne nožice (D4-D7) z LCD-ja bodo povezane z digitalnimi zatiči Arduino od št. 4-7. Omogoči pin na LCD -ju bo priključen na Arduino #2, RS -pin na LCD -ju pa na Arduino #1. Naslednji diagram prikazuje, kako vse povezati. Ožičenje 16 × 2 znakov LCD in Arduino UNO S tem ste zdaj pripravljeni naložiti nekaj kode in natisniti zaslon.

4. korak: Koda

Koda
Koda

Koda povezave: Vadnica za LCD zaslon

Za kakršna koli vprašanja mi pišite na: Email

Priporočena: