Përmbajtje:

Përdorimi i shpinës PCF8574 Me LCD dhe Arduino: 8 hapa
Përdorimi i shpinës PCF8574 Me LCD dhe Arduino: 8 hapa

Video: Përdorimi i shpinës PCF8574 Me LCD dhe Arduino: 8 hapa

Video: Përdorimi i shpinës PCF8574 Me LCD dhe Arduino: 8 hapa
Video: Hipokrati - Keni dhimbje mesi? Kujdes, ja cilat janë disa nga shkaqet! 2024, Korrik
Anonim
Përdorimi i shpinës PCF8574 Me LCD dhe Arduino
Përdorimi i shpinës PCF8574 Me LCD dhe Arduino

Përdorimi i moduleve LCD me Arduino tuaj është i popullarizuar, megjithatë sasia e instalimeve elektrike kërkon kohë dhe durim për ta lidhur atë në mënyrë korrekte - dhe gjithashtu përdor shumë kunja dalëse dixhitale.

Kjo është arsyeja pse ne i duam këto module serike të shpinës - ato janë të vendosura në pjesën e prapme të modulit tuaj LCD dhe lejojnë lidhjen me Arduino tuaj (ose bordin tjetër të zhvillimit) me vetëm katër tela - fuqi, GND, të dhëna dhe orë. Ju mund ta përdorni këtë me module LCD që kanë një ndërfaqe të pajtueshme me HD44780 me madhësi të ndryshme të ekranit.

Çanta e shpinës mund të përdoret gjithashtu me 20 x 4 LCD. Çelësi është që LCD -ja juaj duhet të ketë pads e ndërfaqes në një rresht të vetëm prej gjashtëmbëdhjetë, kështu që përputhet me kunjat në çantën e shpinës siç tregohet në imazh për këtë hap.

Hapi 1: Konfigurimi i harduerit

Konfigurimi i harduerit
Konfigurimi i harduerit

Tani le të fillojmë. Së pari ju duhet të lidhni çantën e shpinës në modulin tuaj LCD. Ndërsa hekuri juaj i saldimit po nxehet, kontrolloni që kunjat e shpinës të jenë të drejta dhe të përshtaten në modulin LCD, për shembull:

Hapi 2:

Imazhi
Imazhi

Pastaj ngjiteni në kunjin e parë, duke e mbajtur shpinën të njomur me LCD:

Hapi 3:

Imazhi
Imazhi

Nëse është pak e shtrembër, mund ta ngrohni lidhësin dhe ta drejtoni përsëri. Pasi të jeni të kënaqur me shtrirjen, ngjiteni në pjesën tjetër të kunjave:

Hapi 4:

Imazhi
Imazhi

Tani për t'i mbajtur gjërat të rregullta, shkurtoni kunjat e tepërta të kokës:

Hapi 5:

Imazhi
Imazhi

Pasi të keni përfunduar shkurtimin e kunjave të kokës, merrni katër tela bluzë meshkuj me femra dhe lidhni modulin LCD me Arduino -në tuaj siç tregohet në imazhin dhe tabelën e mëposhtme. Pastaj lidhni Arduino -n tuaj me kompjuterin përmes USB

Hapi 6: Konfigurimi dhe përdorimi i softuerit…

Konfigurimi dhe përdorimi i softuerit…
Konfigurimi dhe përdorimi i softuerit…

Hapi tjetër është të shkarkoni dhe instaloni bibliotekën Arduino I2C LCD për përdorim me çantën e shpinës. Para së gjithash, riemërtoni dosjen e bibliotekës "LiquidCrystal" në dosjen tuaj të bibliotekave Arduino. Ne e bëjmë këtë vetëm për ta mbajtur atë si rezervë.

Nëse nuk jeni të sigurt se ku mund të gjendet dosja e bibliotekës tuaj - ajo është zakonisht në dosjen tuaj të skicave, vendndodhja e së cilës zakonisht mund të gjendet në menunë e preferencave Arduino IDE.

Tjetra, vizitoni https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads dhe shkarkoni skedarin më të fundit, aktualisht ne po përdorim v1.2.1. Zgjerimi i skedarit.zip të shkarkuar do të zbulojë një dosje të re "LiquidCrystal" - kopjoni këtë në dosjen tuaj të bibliotekave Arduino.

Tani rinisni Arduino IDE nëse tashmë ishte duke funksionuar - ose hapeni tani. Për të testuar modulin, ne kemi përgatitur një skicë demonstruese, thjesht kopjoni dhe ngarkoni skicën e mëposhtme:

/ * Skica demonstruese për PCF8574T I2C Backpack LCD Përdor bibliotekën nga https://bitbucket.org/fmalpartida/new-liquidcryst… Licenca e Përgjithshme Publike GNU, versioni 3 (GPL-3.0) */#include "Wire.h"

#përfshi "LCD.h"

#përfshi "LiquidCrystal_I2C.h"

LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7); // 0x27 është adresa e autobusit I2C për një çantë shpine të pa modifikuar

void setup ()

{// aktivizoni modulin LCD lcd.filloni (16, 2); // për modulin LCD 16 x 2 lcd.setBacklightPin (3, POSITIVE); lcd.setBacklight (HIGH); }

lak void ()

{lcd.home (); // vendos kursorin në 0, 0 lcd.print ("tronixlabs.com"); lcd.setCursor (0, 1); // shkoni në fillim të linjës së dytë lcd.print (millis ()); vonesa (1000); lcd.setBacklight (LOW); // Vonesa e fikjes së dritës së pasme (250); lcd.setBacklight (HIGH); // Drita e prapme e vonesës (1000); }

Pas disa çasteve LCD do të inicializohet dhe do të fillojë të shfaq URL -në tonë dhe vlerën për milis, pastaj ndez dritën e pasme të fikur dhe të ndezur. Nëse teksti nuk është i qartë, ose thjesht shihni blloqe të bardha - provoni të rregulloni kontrastin duke përdorur potenciometrin në pjesën e pasme të modulit.

Hapi 7: Si të kontrolloni çantën e shpinës në skicën tuaj…

Në krahasim me përdorimin e modulit LCD pa çantën e shpinës, ka disa rreshta shtesë të kodit për t'u përfshirë në skicat tuaja. Për t'i rishikuar këto, hapni skicën shembull të përmendur më parë.

Ju do të keni nevojë për bibliotekat siç tregohet në rreshtat 3, 4 dhe 5 - dhe inicializoni modulin siç tregohet në rreshtin 7. Vini re se adresa e paracaktuar e autobusit I2C është 0x27 - dhe parametri i parë në funksionin LiquidCrystal_I2C.

Së fundi, tre linjat e përdorura në void setup () kërkohen gjithashtu për të inicializuar LCD -në. Nëse përdorni një modul LCD 20x4, ndryshoni parametrat në funksionin lcd.begin (). Nga kjo pikë ju mund të përdorni të gjitha funksionet standarde LiquidCrystal të tilla si lcd.setCursor () për të lëvizur kursorin dhe lcd.write () për të shfaqur tekstin ose variablat si zakonisht.

Drita e prapme gjithashtu mund të ndizet dhe fiket me lcd.setBacklight (HIGH) ose lcd.setBacklight (LOW). Mund ta fikni përgjithmonë dritën e pasme duke hequr kërcyesin fizik në pjesën e pasme të modulit.

Hapi 8: Ndryshimi i Adresës së Autobusit I2C

Ndryshimi i Adresës së Autobusit I2C
Ndryshimi i Adresës së Autobusit I2C

Nëse dëshironi të përdorni më shumë se një modul, ose të keni një pajisje tjetër në autobusin I2C me adresën 0x27, atëherë do t'ju duhet të ndryshoni adresën e përdorur në modul. Ekzistojnë tetë mundësi për të zgjedhur, dhe këto zgjidhen duke bashkuar një ose më shumë njolla të mëposhtme.

Ekzistojnë tetë kombinime të mundshme, dhe këto janë të përshkruara në Tabelën 4 të fletës së të dhënave PCF8574 e cila mund të shkarkohet nga faqja e internetit e TI -së. Nëse nuk jeni të sigurt për adresën e autobusit të përdorur nga moduli, thjesht lidheni atë me Arduino -n tuaj siç është përshkruar më herët dhe drejtoni skicën e skanerit I2C nga këndi i lojërave Arduino.

Përndryshe, shpresojmë se ju ka pëlqyer leximi i këtij tutoriali dhe mund ta përdorni. Nëse keni ndonjë pyetje në lidhje me përmbajtjen në këtë tutorial, ju lutemi pyesni këtu ose dërgoni email [email protected]. Dhe ju lutemi vizitoni PMD Way Limited.

Recommended: