Hvordan grensesnitt LCD (flytende krystallskjerm) ved hjelp av en Arduino

Prøv Instrumentet Vårt For Å Eliminere Problemer





I Arduino-basert innebygd systemdesign spiller Liquid Crystal Display-modulene en veldig viktig rolle. Derfor er det veldig viktig å lære om hvordan du grensesnitt LCD med en Arduino på 16 × 2 i innebygd systemdesign. Displayenhetene er veldig viktige i kommunikasjonen mellom den menneskelige verden og maskinverdenen. Skjermenheten fungerer på samme prinsipp, det avhenger ikke av størrelsen på skjermen, den kan være stor eller liten. Vi jobber med enkle skjermer som 16 × 1 og 16 × 2 enheter. 16 × 1-skjermenheten har de 16 tegnene som vises på en linje, og 16 × 2-skjermenhetene har 32 tegn som er til stede i 2-linjen. Vi bør vite at for å vise hvert tegn er det 5 × 10 piksler. For å vise ett tegn, bør alle 50 piksler være sammen. I skjermen er det en kontroller som er HD44780 den brukes til å kontrollere pikslene til tegnene som skal vises.

Hva er en flytende krystallskjerm?

De LCD-skjerm bruker egenskapen til lysovervåking av flytende krystall, og de avgir ikke lyset direkte. Liquid crystal display er en flatskjerm eller den elektroniske visuelle skjermen. Med lite informasjon blir innholdet på LCD-skjermen oppnådd i det faste bildet eller det vilkårlige bildet som vises eller skjules som nåværende ord, sifre eller 7 segment display . De vilkårlige bildene består av stort antall små piksler, og elementet har større elementer.




LCD-skjerm

LCD-skjerm

Flytende krystallvisning på 16 × 2

16 × 2 flytende krystallskjerm inneholder to horisontale linjer, og de brukes til å komprimere plassen til 16 displaytegn. Innebygd har LCD-skjermen to registre som er beskrevet nedenfor.



  • Kommandoregister
  • Dataregister

Kommandoregister: Dette registeret brukes til å sette inn en spesiell kommando i LCD-skjermen. Kommandoen er et spesielt datasett, og den brukes til å gi den interne kommandoen til flytende krystallskjerm som klar skjerm, flytte til linje 1 tegn 1, stille inn markøren og etc.

Dataregister: Dataregistrene brukes til å angi linjen i LCD-skjermen

Flytende krystallvisning på 16x2

Flytende krystallvisning på 16 × 2

Pin diagram og beskrivelse av hver pin er forklart i følgende tabell.


Pin nr Pin-navn

Pin Beskrivelse

Pin 1

GND

Denne pinnen er en jordpinne og LCD-skjermen er koblet til bakken

Pin 2

VCC

VCC-pinnen brukes til å levere strøm til LCD-skjermen

Pinne 3

VEE

Denne pinnen brukes til å justere kontrasten på LCD-skjermen ved å koble den variable motstanden mellom VCC og bakken.

Pin 4

RS

RS er kjent som register select og den velger Command / Data register. For å velge kommandoregisteret skal RS være lik null. For å velge dataregisteret skal RS være lik ett.

Pin 5

R / W

Denne pinnen brukes til å velge operasjonene til Les / skriv. For å utføre skriveoperasjonene skal R / W være lik null. For å utføre leseoperasjonene, bør R / W være lik en.

Pin 6

I

Dette er en aktiveringssignalpinne hvis de positive pulser passerer gjennom en pinne, så fungerer pinnen som en lese / skrivepinne.

Pin 7

DB0 til DB7

Pinnen 7 inneholder totalt 8 pinner som brukes som en datapinne på LCD-skjermen.

Pin 15

LED +

Denne pinnen er koblet til VCC, og den brukes til pinnen 16 for å sette opp lyset på bakgrunnsbelysningen på LCD-skjermen.

Pin 16

LED -

Denne pinnen er koblet til bakken, og den brukes til pinnen 15 for å sette opp gløden til bakgrunnsbelysningen på LCD-skjermen.

LCD-grensesnitt med Arduino-modulen

Følgende kretsskjema viser flytende krystallskjerm med Arduino-modul . Fra kretsskjemaet kan vi observere at RS-pinnen på LCD-skjermen er koblet til pinnen 12 på Arduino. LCD-skjermen til R / W-pinnen er koblet til bakken. Pinnen 11 på Arduino er koblet til aktiveringssignalpinnen til LCD-modulen. LCD-modulen og Arduino-modulen er grensesnittet med 4-bits modus i dette prosjektet. Derfor er det fire inngangslinjer som er DB4 til DB7 på LCD-skjermen. Denne prosessen er veldig enkel, det krever færre tilkoblingskabler, og vi kan også utnytte LCD-modulens mest potensiale.

LCD-grensesnitt med Arduino-modulen

LCD-grensesnitt med Arduino-modulen

De digitale inngangslinjene (DB4-DB7) er grensesnittet med Arduino-pinnene fra 5-2. For å justere kontrasten på skjermen her bruker vi et 10K potensiometer. Strømmen gjennom LED-lyset på baksiden er fra 560 ohm motstanden. Den eksterne strømkontakten leveres av styret til Arduino. Ved hjelp av PC-en gjennom USB-porten kan Arduino drive. Noen deler av kretsen kan kreve + 5V strømforsyning den er hentet fra 5V kilden på Arduino-kortet.

Følgende skjematiske diagram viser LCD-modulen som grensesnittet med Arduino.

Skjematisk diagram

Skjematisk diagram

Denne artikkelen gir informasjon om hvordan LCD-modulen grensesnittet med Arduino. Jeg håper ved å lese denne artikkelen har du grunnleggende kunnskap om hvordan du kan LCD-modul med Arduino. Hvis du har spørsmål angående denne artikkelen eller om mikrokontrollerprosjektene , ikke nøl med å kommentere i delen nedenfor. Her er spørsmålet for deg, hva er funksjonen til LCD-modul ved å grensesnitt med Arduino?

Fotokreditter:

  • Hva er en flytende krystallskjerm imimg
  • Flytende krystallvisning på 16 × 2 blogspot
  • LCD-grensesnitt med Arduino-modulen kretsdag