Sisukord:

LCD -ekraani õpetus: 4 sammu
LCD -ekraani õpetus: 4 sammu

Video: LCD -ekraani õpetus: 4 sammu

Video: LCD -ekraani õpetus: 4 sammu
Video: Дисплей LCD 5 / Настройки дисплея электровелосипеда 2024, Juuli
Anonim
LCD -ekraani õpetus
LCD -ekraani õpetus

Kas soovite, et teie Arduino projektid näitaksid olekuteateid või andurite näiteid? Siis võivad need LCD -ekraanid ideaalselt sobida. Need on äärmiselt levinud ja kiire viis oma projektile loetava liidese lisamiseks.

See õpetus hõlmab kõike, mida peate teadma tähemärkide LCD -dega alustamiseks. Mitte ainult 16 × 2 (1602), vaid kõik sümbolitega LCD -ekraanid (näiteks 16 × 4, 16 × 1, 20 × 4 jne), mis põhinevad Hitachi paralleelliidese LCD -kontrolleri kiibil HD44780. Sest Arduino kogukond on HD44780 LCD -de haldamiseks juba välja töötanud raamatukogu; nii et me ühendame need kiiresti.

Tarvikud

  • ArduinoUNO
  • 16*2 LCD -ekraan
  • Leivalaud
  • 10K potentsiomeeter
  • 100 oomi takisti
  • Jumper juhtmed

Samm: riistvara ülevaade

Riistvara ülevaade
Riistvara ülevaade
Riistvara ülevaade
Riistvara ülevaade
Riistvara ülevaade
Riistvara ülevaade

Need LCD -ekraanid sobivad ideaalselt ainult teksti/tähemärkide kuvamiseks, seega ka nimi „Märk -LCD”. Ekraanil on LED -taustvalgustus ja see võib kuvada 32 ASCII tähemärki kahes reas, igal real 16 tähemärki.

Iga ristkülik sisaldab 5 × 8 pikslit ruudustikku. Kui vaatate tähelepanelikult, näete ekraanil tegelikult iga tähemärgi väikeseid ristkülikuid ja tähemärki moodustavaid piksleid. Kõik need ristkülikud on 5 × 8 piksliga ruudustik. Kuigi need kuvavad ainult teksti, on need saadaval mitmes suuruses ja värvitoonis: näiteks 16 × 1, 16 × 4, 20 × 4, valge tekstiga sinisel taustal, musta tekstiga rohelisel ja palju muud. Hea uudis on see, et kõik need kuvarid on vahetatavad - kui ehitate oma projektiga ühe, saate selle lihtsalt vooluvõrgust lahti ühendada ja kasutada teist valitud suuruse/värvi LCD -d. Teie kood võib olla vaja kohandada suurema suurusega, kuid vähemalt juhtmestik on sama!

2. samm: 16 × 2 tähemärgi LCD -pistik

16 × 2 sümboliga LCD -pistikupesa
16 × 2 sümboliga LCD -pistikupesa

Enne haakimis- ja näidiskoodi sukeldumist vaatame kõigepealt LCD Pinouti.

GND peaks olema ühendatud Arduino maapinnaga. VCC on LCD toiteallikas, mille ühendame Arduino 5 -voldise tihvtiga. Vo (LCD kontrast) juhib vedelkristallekraani kontrastsust ja heledust. Kasutades potentsiomeetriga lihtsat pingejaoturit, saame kontrasti peenelt reguleerida. RS (registri valimise) tihvt võimaldab Arduino LCD -l öelda, kas see saadab käske või andmeid. Põhimõtteliselt kasutatakse seda tihvti käskude eristamiseks andmetest. Näiteks kui RS -nööpnõel on seatud LOW -le, saadame LCD -le käske (näiteks seadke kursor kindlale asukohale, tühjendage ekraan, kerige ekraani paremale ja nii edasi). Ja kui RS -pin on seatud HIGH -le, saadame andmed/märgid LCD -le. R/W (lugemise/kirjutamise) tihvt LCD -ekraanil kontrollib, kas loete andmeid LCD -lt või kirjutate neid LCD -le. Kuna me kasutame seda LCD -d just VÄLJUNDI seadmena, seome selle tihvti madalale. See sunnib selle kirjutama. E (lubamise) tihvti kasutatakse ekraani lubamiseks. See tähendab, et kui see tihvt on seatud madalale, ei huvita vedelkristallekraan R/W, RS ja andmesiini liinidega toimuvat; kui see tihvt on seatud HIGH, töötleb LCD sissetulevaid andmeid. D0-D7 (andmesiin) on tihvtid, mis kannavad ekraanile saadetavaid 8-bitiseid andmeid. Näiteks kui tahame ekraanil näha suurtähte „A”, seadistame need tihvtid LCD -ekraanile 0100 0001 (vastavalt ASCII tabelile). A-K (anood ja katood) tihvte kasutatakse LCD-ekraani taustvalgustuse juhtimiseks.

Samm: juhtmestik - 16 × 2 sümboliga LCD -ekraani ühendamine Arduino Unoga

Juhtmestik - 16 × 2 sümboliga LCD ühendamine Arduino Unoga
Juhtmestik - 16 × 2 sümboliga LCD ühendamine Arduino Unoga
Juhtmestik - 16 × 2 sümboliga LCD ühendamine Arduino Unoga
Juhtmestik - 16 × 2 sümboliga LCD ühendamine Arduino Unoga

Enne kui hakkame koodi üles laadima ja andmeid ekraanile saatma, ühendame LCD -ekraani Arduino külge. LCD -ekraanil on palju kontakte (kokku 16 tihvti), mida näitame teile, kuidas ühendada. Kuid hea uudis on see, et mitte kõik need nööpnõelad pole meie jaoks vajalikud Arduinoga ühenduse loomiseks. Me teame, et on 8 andmerea, mis toovad kuvarile algandmeid. Kuid HD44780 vedelkristallekraanid on konstrueeritud nii, et saame LCD-ga rääkida, kasutades 8 asemel (8-bitine režiim) ainult 4 andmeside (4-bitine režiim). See säästab meid 4 tihvtiga!

Nüüd ühendame LCD -ekraani Arduinoga. Neli nööpnõela (D4-D7) LCD-ekraanilt ühendatakse Arduino digitaalsete tihvtidega alates #4-7. LCD -ekraanil lubamise pin ühendatakse Arduino #2 -ga ja LCD -nööpnõel on ühendatud Arduino #1 -ga. Järgmine diagramm näitab, kuidas kõike juhtmevabalt ühendada. 16 × 2 tähemärgise LCD ja Arduino UNO juhtmestiku ühendused Sellega olete nüüd valmis koodi üles laadima ja kuvari printima.

4. samm: kood

Kood
Kood

Koodilink: LCD -ekraani õpetus

Kõigi päringute korral saatke mulle e -kiri: Email

Soovitan: