Handson Technology.JPG

Handson Technology DSP-1182 I2C seriell grensesnitt 1602 LCD-modul brukerveiledning

Handson Technology DSP-1182 I2C seriell grensesnitt 1602 LCD Module.jpg

FIG 1.JPG

Dette er I2C-grensesnitt 16×2 LCD-skjermmodul, en høykvalitets 2-linjers 16-tegns LCD-modul med innebygd kontrastkontrolljustering, bakgrunnsbelysning og I2C-kommunikasjonsgrensesnitt. For nybegynnere i Arduino, ingen mer tungvint og kompleks LCD-driverkretstilkobling. Den virkelige betydningen advantages av denne I2C Serial LCD-modulen vil forenkle kretstilkoblingen, spare noen I/O-pinner på Arduino-kortet, forenkle fastvareutvikling med allment tilgjengelig Arduino-bibliotek.

SKU: DSP-1182

 

Korte data:

  • Kompatibel med Arduino Board eller andre kontrollerkort med I2C-buss.
  • Skjermtype: Negativ hvit på blått bakgrunnsbelysning.
  • I2C Address:0x38-0x3F (0x3F default)
  • Tilførsel voltage: 5V
  • Grensesnitt: I2C til 4bits LCD-data og kontrolllinjer.
  • Kontrastjustering: innebygd potensiometer.
  • Bakgrunnslyskontroll: Firmware eller jumper wire.
  • Bordstørrelse: 80×36 mm.

 

Konfigurering:

Hitachis HD44780-baserte karakter-LCD er veldig billig og allment tilgjengelig, og er en viktig del for ethvert prosjekt som viser informasjon. Ved å bruke LCD-piggy-back-tavlen kan ønskede data vises på LCD-skjermen gjennom I2C-bussen. I prinsippet er slike ryggsekker bygget rundt PCF8574 (fra NXP) som er en generell toveis 8-bits I/O-portutvider som bruker I2C-protokollen. PCF8574 er en silisium CMOS-krets som gir generell ekstern I/O-utvidelse (en 8-bits kvasi-toveis) for de fleste mikrokontrollerfamilier via den to-linjede toveisbussen (I2C-bussen). Merk at de fleste piggy-back-moduler er sentrert rundt PCF8574T (SO16-pakke med PCF8574 i DIP16-pakke) med en standard slaveadresse på 0x27. Hvis piggy-back-kortet ditt har en PCF8574AT-brikke, vil standard slaveadresse endres til 0x3F. Kort sagt, hvis piggy-back-kortet er basert på PCF8574T og adresseforbindelsene (A0-A1-A2) ikke er brokoblet med loddetinn, vil det ha slaveadressen 0x27.

FIG 2 Oppsett.jpg

Adressevalgblokker i I2C-til-LCD piggy-back-kortet.

FIG 3.jpg

Adresseinnstilling for PCD8574A (utdrag fra PCF8574A dataspesifikasjoner).

Merk: Når puten A0~A2 er åpen, trekkes pinnen opp til VDD. Når pinnen er loddet kort, trekkes den ned til VSS.
Standardinnstillingen for denne modulen er A0~A2 alt åpen, så pull up til VDD. Adressen er 3Fh i dette tilfellet.

Referansekretsskjema for en Arduino-kompatibel LCD-ryggsekk er vist nedenfor. Det som følger er informasjon om hvordan du bruker en av disse rimelige ryggsekkene for å kommunisere med en mikrokontroller på måter det var nøyaktig ment.

FIG 4.jpg

Referansekretsskjema for I2C-til-LCD-piggy-back-kortet.

I2C LCD-skjerm.
Først må du lodde I2C-til-LCD-piggy-back-kortet til 16-pinners LCD-modulen. Sørg for at pinnene til I2C-til-LCD piggy-back-kort er rette og passer i LCD-modulen, og lodd deretter inn den første pinnen mens du holder I2C-til-LCD-piggy-back-kortet i samme plan som LCD-modulen. Når du er ferdig med loddearbeidet, skaff deg fire jumpertråder og koble LCD-modulen til din Arduino i henhold til instruksjonene nedenfor.

FIG 5.jpg

LCD-skjerm til Arduino-kabling.

FIG 6.jpg

 

Arduino oppsett

For dette eksperimentet er det nødvendig å laste ned og installere "Arduino I2C LCD"-biblioteket. Først av alt, gi nytt navn til den eksisterende "LiquidCrystal"-bibliotekmappen i Arduino-biblioteksmappen din som en sikkerhetskopi, og fortsett til resten av prosessen.

https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
Deretter kopierer du og limer inn denne eksample sketch Listing-1 for eksperimentet inn i det tomme kodevinduet, verifiser og last opp. Arduino Sketch Listing-1:

FIG 7 Arduino Setup.JPG

FIG 8 Arduino Setup.JPG

FIG 9 Arduino Setup.JPG

FIG 10.JPG

Hvis du er 100 % sikker på at alt er i orden, men du ikke ser noen tegn på skjermen, prøv å justere kontrastkontrollpotten på ryggsekken og sett den i en posisjon der tegnene er lyse og bakgrunnen ikke er skitten bokser bak karakterene. Følgende er en del view av forfatterens eksperiment med den ovenfor beskrevne koden med 20×4 displaymodul. Siden skjermen brukt av forfatteren er en veldig tydelig lys "svart på gul" type, er det veldig vanskelig å få en god fangst på grunn av polarisasjonseffekter.

FIG 11.jpg

Denne skissen vil også vise tegn sendt fra seriell monitor:
I Arduino IDE, gå til "Verktøy"> "Serial Monitor". Sett riktig overføringshastighet til 9600. Skriv inn tegnet på den øverste tomme plassen og trykk "SEND".

FIG 12.jpg

Tegnstrengen vises på LCD-modulen.

FIG 13.jpg

Ressurser:
 Handson-teknologi
 Komplett veiledning til Arduino LCD-grensesnitt (PDF)

HandsOn Technology gir en multimedia og interaktiv plattform for alle som er interessert i elektronikk. Fra nybegynner til diehard, fra student til foreleser. Informasjon, utdanning, inspirasjon og underholdning. Analog og digital, praktisk og teoretisk; programvare og maskinvare.

FIG 14.jpg    HandsOn Technology-støtte for utviklingsplattform for åpen kildekode maskinvare (OSHW).

Lær : Design : Del
www.handsontec.com

 

FIG 15.JPG

 

Ansiktet bak produktkvaliteten vår...
I en verden med konstant endring og kontinuerlig teknologisk utvikling, er et nytt eller erstatningsprodukt aldri langt unna – og de må alle testes.
Mange leverandører importerer og selger ganske enkelt uten sjekker, og dette kan ikke være den ultimate interessen til noen, spesielt kunden. Hver del som selges på Handsotec er fullstendig testet. Så når du kjøper fra Handsontecs produkter, kan du være trygg på at du får enestående kvalitet og verdi.

Vi fortsetter å legge til de nye delene slik at du kan komme i gang med ditt neste prosjekt.

FIG 16.JPG

FIG 17.JPG

 

Les mer om denne håndboken og last ned PDF:

Dokumenter / Ressurser

Handson Technology DSP-1182 I2C seriell grensesnitt 1602 LCD-modul [pdfBrukerhåndbok
DSP-1182 I2C seriell grensesnitt 1602 LCD-modul, DSP-1182, I2C seriell grensesnitt 1602 LCD-modul, grensesnitt 1602 LCD-modul, 1602 LCD-modul, LCD-modul

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *