Përmbajtje:
- Hapi 1: Konfigurimi i harduerit
- Hapi 2:
- Hapi 3:
- Hapi 4:
- Hapi 5:
- Hapi 6: Konfigurimi dhe përdorimi i softuerit…
- Hapi 7: Si të kontrolloni çantën e shpinës në skicën tuaj…
- Hapi 8: Ndryshimi i Adresës së Autobusit I2C
Video: Përdorimi i shpinës PCF8574 Me LCD dhe Arduino: 8 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
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
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:
Pastaj ngjiteni në kunjin e parë, duke e mbajtur shpinën të njomur me LCD:
Hapi 3:
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:
Tani për t'i mbajtur gjërat të rregullta, shkurtoni kunjat e tepërta të kokës:
Hapi 5:
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…
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
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:
Çanta e shpinës #3: PyBoard: 7 hapa
Çanta shpine #3: PyBoard: SPIKE Prime Çantat e shpinës janë shtesa për LEGO Education SPIKE Prime. Një çantë shpine Pyboard ju lejon të lidheni me WiFi nga SPIKE Prime dhe të përdorni të gjithë funksionalitetin e një Tabele. Kjo do të zgjerojë jashtëzakonisht gamën e projekteve që mund të bëni duke përdorur SPIKE
Çanta e shpinës #4: Tabela e bukës: 8 hapa
Çanta e shpinës #4: Breadboard: SPIKE Prime Çantat e shpinës janë zgjerime për LEGO Education SPIKE Prime. Ky çantë shpine ju lejon të lidhni SPIKE Prime tuaj me LED, butona, çelsa dhe levë për të krijuar prototipe për të kontrolluar SPIKE Prime. Ne gjithashtu kemi një çantë shpine me kamerë që lejon
Çanta e shpinës #6: Lidhësi universal: 5 hapa
Çanta e shpinës #6: UniversalConnector: SPIKE Prime Çantat e shpinës janë zgjerime për LEGO Education SPIKE Prime. Çanta Universale Connector është në thelb një çantë shpine me tela që konverton lidhësit SPIKE Prime në kunjat gjenerike të kokës mashkullore. Ky çantë shpine është shumë i dobishëm nëse planifikoni
Mbajtësja e shpinës: 5 hapa
Mbajtësja e shpinës: Ky udhëzues do t'ju mësojë se si të bëni një mbajtës shpine duke përdorur Arduino dhe BlueFruit. Ky projekt do t'i lejojë çdo personi dembel, si unë, të mos ketë nevojë të mbajë kurrë çantën e tij përsëri. Dua të them shikoni sa i trishtuar është fëmija në foto. Sikur të mos kishte
Si të instaloni Arduino në çantën e shpinës Lithium: 7 hapa (me fotografi)
Si të instaloni Arduino në çantën e shpinës Lithium: Arduino është një qark i hyrjes dhe daljes së harduerit me burim të hapur dhe Çanta e shpinës Lithium është një aksesor Ardino që do të fuqizojë Arduino kur është larg kompjuterit ose fuqisë së murit. Këto produkte shiten në Liquidware për nën 34 dollarë secila