Turinys:
- 1 žingsnis: Aparatūros sąranka
- 2 žingsnis:
- 3 žingsnis:
- 4 žingsnis:
- 5 veiksmas:
- 6 veiksmas: programinės įrangos sąranka ir naudojimas …
- 7 žingsnis: Kaip valdyti kuprinę savo eskize …
- 8 veiksmas: pakeiskite I2C magistralės adresą
Video: „PCF8574“kuprinių naudojimas su LCD ir „Arduino“: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Skystųjų kristalų modulių naudojimas su „Arduino“yra populiarus, tačiau norint tinkamai prijungti laidus, reikia laiko ir kantrybės - taip pat naudojama daug skaitmeninių išvesties kaiščių.
Štai kodėl mes mėgstame šiuos serijinius kuprinės modulius - jie yra sumontuoti jūsų LCD modulio gale ir leidžia prijungti prie jūsų „Arduino“(ar kitos kūrimo plokštės) tik keturiais laidais - maitinimo, GND, duomenimis ir laikrodžiu. Tai galite naudoti su LCD moduliais, turinčiais HD44780 suderinamą sąsają su įvairių dydžių ekranais.
Kuprinė taip pat gali būti naudojama su 20 x 4 LCD. Svarbiausia, kad LCD ekrane sąsajos pagalvėlės turėtų būti vienoje šešiolikos eilėje, kad jis atitiktų kuprinės kaiščius, kaip parodyta šio veiksmo paveikslėlyje.
1 žingsnis: Aparatūros sąranka
Dabar pradėkime. Pirmiausia turite lituoti kuprinę prie savo LCD modulio. Kol lituoklis įšyla, patikrinkite, ar kuprinės kaiščiai yra tiesūs ir tinka LCD moduliui, pavyzdžiui:
2 žingsnis:
Tada lituokite pirmąjį kaištį, kuprinę laikydami lygiagrečiai LCD ekranui:
3 žingsnis:
Jei jis šiek tiek kreivas, galite pašildyti lydmetalį ir vėl jį ištiesinti. Kai būsite patenkinti lygiavimu, lituokite likusias kaiščius:
4 žingsnis:
Dabar, kad viskas būtų tvarkinga, nupjaukite perteklinius antraščių kaiščius:
5 veiksmas:
Kai baigsite apkarpyti antraštės kaiščius, surinkite keturis jungiamus laidus iš moterų ir prijunkite LCD modulį prie „Arduino“, kaip parodyta šiame paveikslėlyje ir lentelėje. Tada prijunkite „Arduino“prie kompiuterio per USB
6 veiksmas: programinės įrangos sąranka ir naudojimas …
Kitas žingsnis - atsisiųsti ir įdiegti „Arduino I2C“LCD biblioteką, skirtą naudoti su kuprine. Pirmiausia pervardykite „LiquidCrystal“bibliotekos aplanką savo „Arduino“bibliotekų aplanke. Mes tai darome tik tam, kad išsaugotume tai kaip atsarginę kopiją.
Jei nesate tikri, kur galima rasti jūsų bibliotekos aplanką - paprastai jis yra eskizų knygos aplanke, kurio vietą paprastai galima rasti „Arduino IDE“nuostatų meniu.
Tada apsilankykite https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads ir atsisiųskite naujausią failą, šiuo metu naudojame v1.2.1. Išplėsdami atsisiųstą.zip failą, pamatysite naują aplanką „LiquidCrystal“- nukopijuokite jį į savo „Arduino“bibliotekų aplanką.
Dabar iš naujo paleiskite „Arduino IDE“, jei jis jau veikė, arba atidarykite jį dabar. Norėdami išbandyti modulį, turime parengtą demonstracinį eskizą, tiesiog nukopijuokite ir įkelkite šį eskizą:
/ * Demonstracinis eskizas, skirtas PCF8574T I2C LCD kuprinei Naudojama biblioteka iš https://bitbucket.org/fmalpartida/new-liquidcryst… GNU General Public License, 3 versija (GPL-3.0) */#include "Wire.h"
#įtraukti „LCD.h“
#include "LiquidCrystal_I2C.h"
LiquidCrystal_I2C LCD (0x27, 2, 1, 0, 4, 5, 6, 7); // 0x27 yra nemodifikuotos kuprinės I2C magistralės adresas
negaliojanti sąranka ()
{// aktyvuoti LCD modulį lcd.begin (16, 2); // 16 x 2 LCD moduliui lcd.setBacklightPin (3, POSITIVE); lcd.setBacklight (HIGH); }
tuštumos kilpa ()
{lcd.home (); // nustatyti žymeklį į 0, 0 lcd.print ("tronixlabs.com"); lcd.setCursor (0, 1); // eiti į 2 eilutės pradžią lcd.print (millis ()); vėlavimas (1000); lcd.setBacklight (LOW); // Foninio apšvietimo išjungimo uždelsimas (250); lcd.setBacklight (HIGH); // Foninis apšvietimas vėluojant (1000); }
Po kelių akimirkų skystųjų kristalų ekranas bus inicijuotas ir pradės rodyti mūsų URL ir milis, tada mirksėkite ir išjunkite foninį apšvietimą. Jei tekstas nėra aiškus arba matote tik baltus blokus - pabandykite sureguliuoti kontrastą naudodami potenciometrą, esantį modulio gale.
7 žingsnis: Kaip valdyti kuprinę savo eskize …
Priešingai nei naudojant LCD modulį be kuprinės, į eskizus reikia įtraukti keletą papildomų kodo eilučių. Norėdami juos peržiūrėti, atidarykite anksčiau minėtą eskizo pavyzdį.
Jums reikės bibliotekų, kaip parodyta 3, 4 ir 5 eilutėse.
Galiausiai, norint inicijuoti LCD, taip pat reikia trijų eilučių, naudojamų tuštumos sąrankoje (). Jei naudojate 20x4 LCD modulį, pakeiskite funkcijos lcd.begin () parametrus. Nuo to laiko galite naudoti visas standartines „LiquidCrystal“funkcijas, pvz., „Lcd.setCursor ()“, kad perkeltumėte žymeklį, o „lcd.write“(), kad tekstas ar kintamieji būtų rodomi kaip įprasta.
Foninis apšvietimas taip pat gali būti įjungtas ir išjungiamas naudojant lcd.setBacklight (HIGH) arba lcd.setBacklight (LOW). Galite visam laikui išjungti foninį apšvietimą, pašalinę fizinį jungiklį modulio gale.
8 veiksmas: pakeiskite I2C magistralės adresą
Jei norite naudoti daugiau nei vieną modulį arba turėti kitą įrenginį I2C magistralėje, kurio adresas yra 0x27, turėsite pakeisti modulyje naudojamą adresą. Galima rinktis iš aštuonių variantų, ir jie pasirenkami lituojant vieną ar daugiau iš šių vietų.
Yra aštuoni galimi deriniai, kurie aprašyti PCF8574 duomenų lapo 4 lentelėje, kurią galima atsisiųsti iš TI svetainės. Jei nesate tikri dėl modulio naudojamo magistralės adreso, tiesiog prijunkite jį prie „Arduino“, kaip aprašyta anksčiau, ir paleiskite „I2C“skaitytuvo eskizą iš „Arduino“žaidimų aikštelės.
Priešingu atveju tikimės, kad jums patiko skaityti šią mokymo programą ir galėsite ja pasinaudoti. Jei turite klausimų apie šios pamokos turinį, klauskite čia arba el. Paštu [email protected]. Apsilankykite „PMD Way Limited“.
Rekomenduojamas:
„Mifare Ultralight C“naudojimas su „RC522“„Arduino“: 3 žingsniai
„Mifare Ultralight C“naudojimas su „RC522“„Arduino“: RFID technologijos naudojimas kortelių turėtojams atpažinti arba įgalioti ką nors daryti (atidaryti duris ir pan.) Yra gana įprastas metodas. „Pasidaryk pats“atveju RC522 modulis yra plačiai naudojamas, nes jis yra gana pigus ir šiam moduliui yra daug kodo. Aš
Infraraudonųjų spindulių jutiklio naudojimas su „Arduino“: 8 žingsniai (su nuotraukomis)
Infraraudonųjų spindulių jutiklio naudojimas su „Arduino“: kas yra infraraudonųjų spindulių (dar žinomas kaip IR) jutiklis? IR jutiklis yra elektroninis prietaisas, kuris nuskaito IR signalus tam tikruose standartų apibrėžtuose dažnių diapazonuose ir paverčia juos elektriniais signalais išvesties kaištyje (paprastai vadinamas signalo kaiščiu) . IR signalas
LCD naudojimas su pjezo garsiakalbiu (Kalėdų tema): 5 žingsniai
LCD naudojimas su pjezo garsiakalbiu (Kalėdų tema): Ši grandinė susideda iš LCD ir pjezo garsiakalbio bei „Arduino“. LCD ekrane bus rodoma „Linksmų Kalėdų! ir laimingų Naujųjų metų. "Pjezo garsiakalbis gros" Tyli naktis ". Tai bus pasiekta naudojant" Arduino "ir" Code ". Potencialai
LCD ekrano naudojimas naudojant „Arduino“: 5 žingsniai
Skystųjų kristalų ekrano naudojimas su „Arduino“: šioje „Instructables“pamokoje parodytas tekstų rodymas ir pateikimas 16 x 2 skystųjų kristalų ekrane naudojant „Arduino“. Pradėkime ir tikiuosi, kad jums patiks
LCD ekranų naudojimas „Raspberry Pi“: 4 žingsniai
Skystųjų kristalų ekranų naudojimas „Raspberry Pi“: šioje instrukcijoje parodysiu, kaip naudoti 16x2 LCD ekraną su „Raspberry Pi“, naudojant mano specializuotą kodą. Mano kodas yra modifikuota Matt Hawkins LCD serverio kodo versija, kuri palengvina teksto siuntimą į ekraną. Viskas ko reikia: bėk