STEMMA (Norsk)


Buss Ledninger

Nå skal vi avslutte ledninger ved å koble data linjer. Det er 11 busslinjer: D0 gjennom D7 (8 data linjer) og RS, NO, og RW. D0-D7 er pinnene som har raw-data sender vi til skjermen. TheRS pin-koden kan mikrokontrolleren fortelle LCD-om den ønsker å vise at data (som i en ASCII-tegn) eller om det er en kommando byte (som, endre posistion av markøren). NO pin-koden er det ‘enable’ linje vi bruke dette til å fortelle LCD-skjermen når data er klar for lesing., Den RW pin-brukes til å angi retning – om vi ønsker å skrive til skjerm (vanlig) eller lese fra det (mindre vanlig)

Den gode nyheten er at ikke alle disse pinnene er nødvendig for oss å koble til mikrokontrolleren (Arduino). RW, for eksempel, er ikke nødvendig hvis vi bare å skrive til skjermen (som er den mest vanlige ting å gjøre uansett) slik at vi kan «uavgjort» den til bakken. Det er også en måte å snakke til LCD-skjermen, med bare 4 data pins i stedet for 8. Dette sparer oss for 4 pinner! Hvorfor ville du noen gang ønsker å bruke 8 når du kan bruke 4?, Vi er ikke 100% sikker, men vi tror at i noen tilfeller er det raskere å bruke 8 – det tar dobbelt så lang tid å bruke 4 – og at fart er viktig. For oss, hastigheten er ikke så viktig, så vi vil spare noen pinner!

Så til oppsummering, vi trenger 6 pinner: RS, NO, D7, D6, D5 og D4 å snakke til LCD-skjermen.

Vi vil bruke den LiquidCrystal-bibliotek for å snakke LCD-skjermen slik at mye av den irriterende arbeidet med å sette pinner og slikt er tatt vare på. En annen fin ting om dette bibliotek er at du kan bruke en Arduino pin-kode for å koble til en LCD-pins., Så når du går gjennom denne guiden, vil du finne det lett å bytte rundt pinnene hvis det er nødvendig

Leave a Comment