Բովանդակություն:
- Քայլ 1: Սարքավորման կարգավորում
- Քայլ 2:
- Քայլ 3:
- Քայլ 4:
- Քայլ 5:
- Քայլ 6: Softwareրագրաշարի տեղադրում և օգտագործում…
- Քայլ 7: Ինչպես վերահսկել ուսապարկը ձեր ուրվագծում…
- Քայլ 8: I2C ավտոբուսի հասցեի փոփոխություն
Video: Օգտագործելով PCF8574 ուսապարկեր ՝ LCD- ներով և Arduino- ով ՝ 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ձեր Arduino- ով LCD մոդուլների օգտագործումը հայտնի է, սակայն էլեկտրագծերի քանակը ժամանակ և համբերություն է պահանջում այն ճիշտ լարելու համար, ինչպես նաև օգտագործում է բազմաթիվ թվային ելքային կապանքներ:
Ահա թե ինչու մենք սիրում ենք այս սերիական ուսապարկի մոդուլները. Դրանք տեղադրված են ձեր LCD մոդուլի հետևի մասում և թույլ են տալիս միանալ ձեր Arduino- ին (կամ զարգացման այլ տախտակին) ընդամենը չորս լարով `հզորություն, GND, տվյալներ և ժամացույց: Դուք կարող եք օգտագործել այն LCD մոդուլներով, որոնք ունեն HD44780- ի հետ համատեղելի ինտերֆեյս ՝ էկրանի տարբեր չափսերով:
Ուսապարկը կարող է օգտագործվել նաև 20 x 4 LCD- ով: Հիմնական բանը այն է, որ ձեր LCD- ը պետք է ունենա տասնվեցից մեկ շարքի ինտերֆեյսի բարձիկներ, այնպես որ այն համընկնում է ուսապարկի կապումներին, ինչպես ցույց է տրված նկարում այս քայլի համար:
Քայլ 1: Սարքավորման կարգավորում
Հիմա եկեք սկսենք: Նախ անհրաժեշտ է ուսապարկը զոդել ձեր LCD մոդուլին: Մինչ ձեր եռակցման երկաթը տաքանում է, ստուգեք, որ ուսապարկի կապումներն ուղիղ են և տեղավորվում են LCD մոդուլում, օրինակ.
Քայլ 2:
Այնուհետև կպցրեք առաջին կապում, իսկ ուսապարկը պահեք LCD- ով:
Քայլ 3:
Եթե մի փոքր ծուռ է, կարող եք նորից տաքացնել զոդիչը և նորից ուղղել այն: Երբ դուք բավարարված եք դասավորվածությամբ, կպցրեք մնացած կապում:
Քայլ 4:
Այժմ իրերը կոկիկ պահելու համար վերացրեք վերնագրի ավելորդ կապում.
Քայլ 5:
Վերնագրի կոճղերն ավարտելուց հետո ձեռք բերեք չորս արուից իգական jumper լարեր և միացրեք LCD մոդուլը ձեր Arduino- ին, ինչպես ցույց է տրված հետևյալ պատկերում և աղյուսակում: Այնուհետեւ միացրեք ձեր Arduino- ն համակարգչին USB- ի միջոցով
Քայլ 6: Softwareրագրաշարի տեղադրում և օգտագործում…
Հաջորդ քայլը պետք է ներբեռնել և տեղադրել Arduino I2C LCD գրադարանը ՝ ուսապարկի հետ օգտագործելու համար: Առաջին հերթին անվանափոխեք «LiquidCrystal» գրադարանի թղթապանակը ձեր Arduino գրադարանների պանակում: Մենք դա անում ենք միայն այն պահելու համար:
Եթե վստահ չեք, թե որտեղ կարելի է գտնել ձեր գրադարանի թղթապանակը, այն սովորաբար գտնվում է ձեր ուրվագծային գրքերի թղթապանակում, որի գտնվելու վայրը սովորաբար կարելի է գտնել Arduino IDE- ի նախապատվությունների ցանկում:
Հաջորդը, այցելեք https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads և ներբեռնեք վերջին ֆայլը, ներկայումս մենք օգտագործում ենք v1.2.1: Ներբեռնված.zip ֆայլը ընդլայնելու դեպքում կհայտնվի նոր «LiquidCrystal» պանակ - պատճենեք այն ձեր Arduino գրադարանների պանակում:
Այժմ վերագործարկեք Arduino IDE- ն, եթե այն արդեն աշխատում էր, կամ բացեք այն հիմա: Մոդուլը փորձարկելու համար մենք պատրաստել ենք ցուցադրական ուրվագիծ, պարզապես պատճենեք և վերբեռնեք հետևյալ ուրվագիծը.
/ * Onstուցադրական ուրվագիծ PCF8574T I2C LCD ուսապարկի համար Օգտագործում է գրադարան https://bitbucket.org/fmalpartida/new-liquidcryst… GNU General Public License, version 3 (GPL-3.0) */#include "Wire.h"
#ներառել «LCD.h»
#ներառել «LiquidCrystal_I2C.h»
LiquidCrystal_I2C LCD (0x27, 2, 1, 0, 4, 5, 6, 7); // 0x27- ը չփոփոխված ուսապարկի I2C ավտոբուսի հասցեն է
դատարկ կարգավորում ()
{// ակտիվացնել LCD մոդուլը lcd.begin (16, 2); // 16 x 2 LCD մոդուլի համար lcd.setBacklightPin (3, POSITIVE); lcd.setBacklight (HIGH); }
դատարկ շրջան ()
{lcd.home (); // սահմանել կուրսորը 0, 0 lcd.print ("tronixlabs.com"); lcd.setCursor (0, 1); // գնալ 2 -րդ տողի lcd.print սկիզբ (millis ()); ուշացում (1000); lcd.setBacklight (LOW); // Հետ լուսավորության անջատման հետաձգում (250); lcd.setBacklight (HIGH); // Հետին լուսարձակի ուշացում (1000); }
Մի քանի վայրկյանից հետո LCD- ը կսկսի նախաստորագրվել և կսկսի ցուցադրել մեր URL- ն և միլիոնի արժեքը, այնուհետև անջատել և միացնել լուսարձակը: Եթե տեքստը պարզ չէ, կամ պարզապես սպիտակ բլոկներ եք տեսնում, փորձեք հարմարեցնել հակադրությունը մոդուլի հետևի պոտենցիոմետրի միջոցով:
Քայլ 7: Ինչպես վերահսկել ուսապարկը ձեր ուրվագծում…
Ի տարբերություն LCD մոդուլի առանց ուսապարկի օգտագործման, ձեր ուրվագծերում ներառելու համար կան մի քանի լրացուցիչ տող կոդ: Դրանք վերանայելու համար բացեք ավելի վաղ նշված էսքիզների օրինակը:
Ձեզ անհրաժեշտ կլինեն գրադարաններ, ինչպես ցույց են տրված 3, 4 և 5 տողերում, և մոդուլացրեք մոդուլը, ինչպես ցույց է տրված 7. տողում: Նկատի ունեցեք, որ I2C ավտոբուսի կանխադրված հասցեն 0x27 է, և LiquidCrystal_I2C գործառույթի առաջին պարամետրը:
Ի վերջո, դատարկ պարամետրերում () օգտագործվող երեք տողերը նույնպես պահանջվում են LCD- ի նախաստորագրման համար: Եթե օգտագործում եք 20x4 LCD մոդուլ, փոխեք պարամետրերը lcd.begin () գործառույթում: Այս պահից դուք կարող եք օգտագործել LiquidCrystal- ի բոլոր ստանդարտ գործառույթները, ինչպիսիք են lcd.setCursor () կուրսորը և lcd.write () տեքստը կամ փոփոխականները նորմալ ցուցադրելու համար:
Հետին լուսավորությունը կարող է միացվել և անջատվել նաև lcd.setBacklight (HIGH) կամ lcd.setBacklight (LOW) միջոցով: Դուք կարող եք ընդմիշտ անջատել լուսային լուսավորությունը ՝ հեռացնելով մոդուլի հետևի ֆիզիկական թռիչքը:
Քայլ 8: I2C ավտոբուսի հասցեի փոփոխություն
Եթե ցանկանում եք օգտագործել մեկից ավելի մոդուլներ կամ ունենալ 0x27 հասցեով I2C ավտոբուսում այլ սարք, ապա ձեզ հարկավոր է փոխել մոդուլում օգտագործված հասցեն: Ընտրելու համար կա ութ տարբերակ, և դրանք ընտրվում են ստորև նշված կետերից մեկի կամ մի քանիսի վրա զոդման միջոցով:
Կան ութ հնարավոր համակցություններ, և դրանք նկարագրված են PCF8574 տվյալների թերթիկի Աղյուսակ 4 -ում, որը կարելի է ներբեռնել ԹԻ վեբ կայքից: Եթե վստահ չեք մոդուլի կողմից օգտագործվող ավտոբուսի հասցեի մասին, պարզապես միացրեք այն ձեր Arduino- ին, ինչպես նկարագրված է ավելի վաղ և գործարկեք I2C սկաների էսքիզը Arduino խաղահրապարակից:
Հակառակ դեպքում մենք հույս ունենք, որ ձեզ դուր եկավ այս ձեռնարկը կարդալը և կարող եք օգտվել դրանից: Եթե այս ձեռնարկի բովանդակության վերաբերյալ որևէ հարց ունեք, խնդրեք այստեղ կամ ուղարկել էլեկտրոնային նամակ [email protected]: Եվ խնդրում ենք այցելել PMD Way Limited:
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել MP3 նվագարկիչ LCD- ով ՝ օգտագործելով Arduino և DFPlayer մինի MP3 նվագարկիչի մոդուլ ՝ 6 քայլ
Ինչպես պատրաստել MP3 նվագարկիչ LCD- ով ՝ օգտագործելով Arduino և DFPlayer Mini MP3 նվագարկիչի մոդուլ. Այսօր մենք MP3 նվագարկիչ կստեղծենք LCD- ով ՝ օգտագործելով Arduino և DFPlayer մինի MP3 նվագարկիչի մոդուլ: Նախագիծը կարող է կարդալ MP3 ֆայլերը SD քարտում և կարող է դադար տալ և խաղալ նույնը, ինչ սարքը 10 տարի առաջ: Եվ նաև այն ունի նախորդ երգը և հաջորդ երգը զվարճալի
Ձեռքի Arduino թղթե ժայռի մկրատ խաղ ՝ օգտագործելով 20x4 LCD էկրան I2C- ով ՝ 7 քայլ
Ձեռքի Arduino թղթե ժայռի մկրատների խաղ ՝ օգտագործելով 20x4 LCD էկրան I2C- ով. Ողջույն բոլորին, կամ գուցե ես պետք է ասեմ «Բարև աշխարհ»: Սա ձեռքի Arduino Paper Rock Մկրատ խաղ է, որն օգտագործում է I2C 20x4 LCD էկրան: Ես
TMP36 peratերմաստիճանի տվիչ և LCD էկրան ՝ օգտագործելով Arduino (Tinkercad) ՝ 7 քայլ
TMP36 peratերմաստիճանի տվիչ և LCD էկրան ՝ օգտագործելով Arduino (Tinkercad). Բարև բոլորին: Մենք համալսարանի ուսանողներ ենք Թուն Հուսեյն Օն Մալայզիայից (UTHM), ովքեր իրականացնում են նախագիծ ՝ ցույց տալու, թե ինչպես կարող ենք մոդելավորել ջերմաստիճանի տվիչը, lcd- ն և Arduino- ն ՝ օգտագործելով Tinkercad- ը որպես UQD0801 (Robocon 1) մեր ուսումնական ծրագրի մի մաս (
I2C / IIC LCD էկրան - Օգտագործեք SPI LCD I2C LCD էկրանին ՝ օգտագործելով SPI- ից IIC մոդուլը Arduino- ով. 5 քայլ
I2C / IIC LCD էկրան | Օգտագործեք SPI LCD I2C LCD էկրանին ՝ օգտագործելով SPI- ից IIC մոդուլ Arduino- ով. Բարև տղերք, քանի որ սովորական SPI LCD 1602 -ը չափազանց շատ լարեր ունի միացնելու, այնպես որ շատ դժվար է այն միացնել arduino- ին, բայց շուկայում կա մեկ մոդուլ, որը կարող է փոխակերպեք SPI էկրանը IIC էկրանին, այնպես որ դուք պետք է միացնեք ընդամենը 4 լար
ՌԴ 433MHZ ռադիոկառավարում ՝ օգտագործելով HT12D HT12E - Rf հեռակառավարման պատրաստում ՝ օգտագործելով HT12E և HT12D ՝ 433 մՀց հաճախությամբ ՝ 5 քայլ
ՌԴ 433MHZ ռադիոկառավարում ՝ օգտագործելով HT12D HT12E | Rf հեռակառավարման սարքի պատրաստում ՝ օգտագործելով HT12E և HT12D ՝ 433 մՀց հաճախականությամբ. HT12D ապակոդավորող IC: Այս հրահանգով դուք կարող եք ուղարկել և ստանալ տվյալներ ՝ օգտագործելով շատ էժան բաղադրիչներ, ինչպիսիք են ՝ HT