Kā saskarni LCD (šķidro kristālu displejs), izmantojot Arduino

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai





Iegultās sistēmas, kuras pamatā ir Arduino, šķidro kristālu displeja moduļiem ir ļoti liela nozīme. Tāpēc ir ļoti svarīgi uzzināt kā saskarni LCD ar Arduino 16 × 2 iegultās sistēmas dizainā. Displeja bloki ir ļoti svarīgi saziņā starp cilvēku pasauli un mašīnu pasauli. Displeja bloks darbojas pēc tā paša principa, tas nav atkarīgs no displeja lieluma, tas var būt liels vai mazs. Mēs strādājam ar vienkāršiem displejiem, piemēram, 16 × 1 un 16 × 2 vienībām. 16 × 1 displeja vienībai ir 16 rakstzīmes, kas atrodas vienā rindā, un 16 × 2 displeja vienībām ir 32 rakstzīmes, kas atrodas 2. rindā. Mums jāzina, ka, lai parādītu katru rakstzīmi, ir 5 × 10 pikseļi. Tādējādi, lai parādītu vienu rakstzīmi, visiem 50 pikseļiem jābūt kopā. Displejā ir kontrolieris HD44780, ko izmanto, lai kontrolētu parādāmo rakstzīmju pikseļus.

Kas ir šķidro kristālu displejs?

The šķidro kristālu displejs izmanto šķidro kristālu gaismas uzraudzības īpašību, un tie gaismu tieši neizstaro. Šķidro kristālu displejs ir plakans displejs vai elektronisks vizuālais displejs. Ar zemu informāciju LCD saturs tiek iegūts fiksētā attēlā vai patvaļīgā attēlā, kas tiek parādīts vai paslēpts kā pašreizējie vārdi, cipari vai 7 segmentu displejs . Patvaļīgus attēlus veido liels mazo pikseļu skaits, un elementam ir lielāki elementi.




Šķidro kristālu displejs

Šķidro kristālu displejs

Šķidro kristālu displejs ar 16 × 2

Šķidro kristālu displejā 16 × 2 ir divas horizontālas līnijas, un tos izmanto, lai saspiestu 16 displeja rakstzīmju atstarpi. Iebūvētajā LCD ir divi reģistri, kas aprakstīti turpmāk.



  • Komandu reģistrs
  • Datu reģistrs

Komandu reģistrs: Šis reģistrs tiek izmantots, lai LCD ievietotu īpašu komandu. Komanda ir īpašs datu kopums, un to izmanto, lai piešķirtu iekšējo komandu šķidro kristālu displejam, piemēram, dzidram ekrānam, pārejiet uz 1. rindas 1. rakstzīmi, iestatot kursoru utt.

Datu reģistrs: Datu reģistrus izmanto, lai ievadītu līniju LCD

Šķidro kristālu displejs 16x2

Šķidro kristālu displejs ar 16 × 2

Adatu diagramma un katras tapas apraksts ir izskaidrots šajā tabulā.


PIN Nr Piespraudes nosaukums

Piespraudes apraksts

1. tapa

GND

Šī tapa ir zemējuma tapa, un LCD ir savienots ar zemi

2. tapa

VCC

VCC tapa tiek izmantota, lai piegādātu strāvu LCD

3. tapa

VEE

Šo tapu izmanto, lai pielāgotu LCD kontrastu, savienojot mainīgo rezistoru starp VCC & Ground.

4. tapa

RS

RS ir pazīstams kā reģistra izvēle, un tā izvēlas komandu / datu reģistru. Lai izvēlētos komandu reģistru, RS jābūt vienādam ar nulli. Lai izvēlētos datu reģistru, RS jābūt vienādam ar vienu.

5. tapa

R / W

Šo tapu izmanto, lai atlasītu lasīšanas / rakstīšanas darbības. Lai veiktu rakstīšanas operācijas, R / W jābūt vienādai ar nulli. Lai veiktu lasīšanas darbības, R / W jābūt vienādam ar vienu.

6. tapa

IN

Tas ir iespējošanas signāla tapa, ja pozitīvie impulsi iet caur tapu, tad tapa darbojas kā lasīšanas / rakstīšanas tapa.

7. tapa

DB0 līdz DB7

7. kontaktā ir 8 tapas, kuras tiek izmantotas kā LCD datu tapa.

15. tapa

LED +

Šī tapa ir pievienota VCC, un to izmanto tapai 16, lai iestatītu LCD apgaismojuma spīdumu.

16. tapa

LED -

Šī tapa ir pievienota zemei, un to izmanto tapai 15, lai iestatītu LCD pretgaismas spīdumu.

LCD saskarne ar Arduino moduli

Šajā ķēdes shēmā parādīts šķidro kristālu displejs ar Arduino modulis . Pēc shēmas mēs varam novērot, ka LCD RS tapa ir savienota ar Arduino tapu 12. R / W tapas LCD ir pievienots zemei. Arduino tapa 11 ir savienota ar LCD moduļa iespējošanas signāla tapu. Šajā projektā LCD modulis un Arduino modulis ir saskarnē ar 4 bitu režīmu. Tādējādi ir četras ievades līnijas, kas ir LCD no DB4 līdz DB7. Šis process ir ļoti vienkāršs, tam nepieciešams mazāk savienojuma kabeļu, kā arī mēs varam izmantot vislielāko LCD moduļa potenciālu.

LCD saskarne ar Arduino moduli

LCD saskarne ar Arduino moduli

Digitālās ievades līnijas (DB4-DB7) ir saskarnes ar Arduino tapām no 5-2. Lai pielāgotu displeja kontrastu, mēs izmantojam 10K potenciometru. Strāva caur aizmugurējo LED gaismu nāk no 560 omu rezistora. Ārējo strāvas ligzdu Arduino nodrošina dēlis. Izmantojot datoru, izmantojot USB portu, Arduino var darboties. Dažām ķēdes daļām var būt nepieciešams + 5V barošanas avots, kas tiek ņemts no 5V avota uz Arduino dēļa.

Šī shematiskā shēma parāda LCD moduļa mijiedarbību ar Arduino.

Shematiska diagramma

Shematiska diagramma

Šajā rakstā ir sniegta informācija par to, kā LCD modulis mijiedarbojas ar Arduino. Es ceru, ka, izlasot šo rakstu, jūs esat ieguvis pamatzināšanas par LCD moduļa izmantošanu ar Arduino. Ja jums ir kādi jautājumi par šo rakstu vai par mikrokontrolleru projektiem , lūdzu, nekautrējieties komentēt tālāk esošajā sadaļā. Šeit ir jautājums jums, kāda ir LCD moduļa funkcija, saskaroties ar Arduino?

Foto kredīti:

  • Kas ir šķidro kristālu displejs imimg
  • Šķidro kristālu displejs ar 16 × 2 blogspot
  • LCD saskarne ar Arduino moduli shēma šodien