Denne diskursen inneholder kort forklaring av den ofte brukte funksjonen til flytende krystalldisplay
Flytende krystallfunksjon
For å initialisere pinnene til Arduino som LCD -skjermen vil være tilkoblet og noen andre pinner som Register Selection og aktiverer PIN -en Flytende krystall() funksjon brukes. Displayet kan brukes i både 4-biters og 8-biters modus. I 8-biters modus vil de 8 datapinnene bli brukt, mens i 4-biters modus er det bare fire datapinner som brukes. I 8 -biters modus vil displayet fungere raskere enn 4 bit modus. Denne LiquidCrystal () -funksjonen kan brukes ved å bruke følgende syntaks.
LiquidCrystal Name (RS, EN, Datapinner);
Begynn funksjon
En annen bibliotekfunksjon som brukes til å spesifisere antall rader og kolonner som kreves for å vise dataene er LCD.begynne() funksjon. Siden den mest brukte størrelsen på LCD er 16*2 som betyr 16 kolonner og 2 rader. LCD -en.Begynn () med andre ord initialiserer dimensjonene på skjermen, og for det skal følgende syntaks følges:
LCD.Begynn (kolonner, rader);
For 16 × 2 LCD -skjerm:
LCD.Begynn (16,2);
Sett markørfunksjonen
For å vise dataene på LCD kan plasseringen på LCD -en spesifiseres ved å bruke LCD.setcursor () funksjon. Denne funksjonen tar to argumenter, den ene er radene som dataene vises på, og for det andre kolonnene som dataene vil begynne å vise.
For eksempel, hvis vi bruker skjermen med dimensjonene på 16 × 2, slik at vi bare har to linjer for å vise dataene, og dataene kan startes å vises fra hvilken som helst kolonne. Tilsvarende kan denne funksjonen brukes hvis mer enn en datalinje skal vises. For å bruke den angitte markørfunksjonen skal følgende syntaks følges:
LCD.setcursor (kolonner, rader);
Utskriftsfunksjon
Når dataene skal skrives ut på LCD -en LCD.skrive ut() funksjon brukes. Enhver type data kan skrives ut på displayet enten som et tegn eller et tall. Syntaks for LCD.Print () Funksjon er gitt som:
LCD.print (“Data som skal skrives ut”);
Skjermfunksjon
For å slå av og på den flytende krystallmodulen er funksjonen som brukes, displayfunksjonen. Tilsvarende, for å slå på skjermen LCD.Vise() funksjon brukes og for å slå av displayet under programmet LCD.nodisplay () funksjon brukes. Denne skjermfunksjonen har ingen argumenter i den, og den kan brukes ved å bruke følgende syntaks:
LCD.vise();
Og for ingen skjermbruk:
LCD.nodisplay ();
Blinkfunksjon
Blinkfunksjonen brukes mest når skjermen også er koblet til tastaturet. Denne blinkfunksjonen blinker bare markøren og lar brukeren vite hvor dataene skal vises på LCD. Å blinke markøren funksjonen LCD.Blinke() brukes og for å stoppe markøren fra å blinke funksjonen LCD.Noblink () benyttes. For å bruke denne funksjonen i Arduino kan følgende syntaks brukes, og disse funksjonene har heller ingen argumenter.
LCD.blinke();
Og:
LCD.Noblink ();
Hjemmefunksjon
For å flytte markøren øverst til venstre på skjermen funksjonen LCD.hjem() funksjon brukes. Denne funksjonen beveger bare markøren. Syntaks for den respektive funksjonen er gitt som:
LCD.hjem();
Klar funksjon
Når dataene som vises, skal fjernes eller tømmes fra skjermen LCD.klar() funksjon brukes. Denne funksjonen kan brukes hvis en serie med data skal vises på LCD -skjermen, da en stor mengde data ikke kan vises samlet. Den klare funksjonen kan brukes ved å følge den gitte syntaks:
LCD.klar();
Konklusjon
Væskekrystallskjermene er mest brukt for å vise utgangen fra Arduino -programmer, da de er enkle å grensesnitt mot Arduino. For å grensesnittet er LCD med Arduino det biblioteket er definert som LiquidCrystal.h. Det er et stort antall funksjoner eller noen ekstra funksjonaliteter i skjermmodulen som kan gjøre visningen av data enklere. Denne oppskrivningen forklarer de mest brukte funksjonene til Liquid Crystal-biblioteket kort.