Բովանդակություն:

Ինտերֆեյս LCD 20X4 էկրան Nodemcu- ին ՝ 3 քայլ
Ինտերֆեյս LCD 20X4 էկրան Nodemcu- ին ՝ 3 քայլ

Video: Ինտերֆեյս LCD 20X4 էկրան Nodemcu- ին ՝ 3 քայլ

Video: Ինտերֆեյս LCD 20X4 էկրան Nodemcu- ին ՝ 3 քայլ
Video: How to Make PLC LCD HMI || FLProg 2024, Նոյեմբեր
Anonim
Ինտերֆեյս LCD 20X4 էկրան Nodemcu- ին
Ինտերֆեյս LCD 20X4 էկրան Nodemcu- ին

Ես որոշեցի կիսվել դրանով, քանի որ նախկինում դժվարությունների եմ հանդիպել իմ նախկին առաջադրանքի ժամանակ, ես փորձեցի Graphic (128x64) LCD- ը միացնել Nodemcu- ին, բայց ապարդյուն, ես չստացվեց: Ես պարզեցի, որ դա ինչ -որ բան պետք է անի գրադարանի հետ (Գրաֆիկական LCD- ի համար գրադարանը տարբերվում է սովորական LCD- ից): շուտով: Ես ուզում էի փորձել, բայց ժամանակի մեջ սահմանափակված եմ, ուստի որոշում կայացրեցի գրաֆիկական LCD- ից անցնել Bluebacklight 20x4 LCD: Կարծում էի, որ դա հեշտ կլինի, քանի որ 16x2 LCD- ի նման հատկանիշներ, բայց նորից սխալվեցի: Այսպիսով, սկսեմ իմ try-n-error ճանապարհորդությունը ՝ այս աշխատանքը կատարելու համար:

Arduino Uno- ի հետ ցանկացած LCD- ի հետ շփումը հեշտ է: Դուք կարող եք գտնել բազմաթիվ ձեռնարկներ: Կան նաև NodeMCU- ով LCD- ի հետ շփման ձեռնարկ, ոմանք օգտագործում են «Shift register» - ի «I2C ծախսող», իսկ ոմանք էլ օգտագործում են «I2C LCD ադապտեր», բայց թվում է, որ այս բոլոր ձեռնարկները համատեղելի չեն, և ոմանք «հնացած» են: օգտագործելով տարբեր կամ հին գրադարան, ես նման սխալ եմ ստանում մեկ անգամ. Կատարված է նախապատրաստում, բայց նախազգուշացմամբ. մի փորձ, այնուամենայնիվ, վերբեռնեք իմ տախտակին, ապա հաջողություն:

Քայլ 1. Գրադարանը վերբեռնեք Arduino գրադարաններում

Վերբեռնեք գրադարանը Arduino գրադարաններում
Վերբեռնեք գրադարանը Arduino գրադարաններում

Սկսելուց առաջ համոզվեք, որ դուք արդեն տեղադրել եք գրադարանը NodeMCU- ի համար, եթե ոչ, կարող եք հետևել այս քայլին այստեղ: Դրանից հետո մի մոռացեք ներբեռնել և տեղադրել ձեր LiquidCrystal_I2C գրադարանը նաև ձեր LCD- ի համար:

Այստեղ կցված է LiquidCrystal_I2C գրադարանի zip ֆայլը, որը ես օգտագործում էի այս ձեռնարկի համար: Չեմ հիշում, թե որ կայքից եմ ներբեռնել, բայց վարկը սեփականատիրոջը:

նշումներ. սա այն ֆայլն է, որն ուղեկցվում է ավելի վաղ նշած նախազգուշացմամբ: Բայց ես խնդիր չունեմ կոդը վերբեռնելու իմ NodeMCU տախտակին:

Քայլ 2: Միացրեք ձեր քորոցը

Միացրեք ձեր քորոցը
Միացրեք ձեր քորոցը

Ես LCD էկրանը միացնում եմ NodeMCU- ին ՝ օգտագործելով I2C LCD սերիական ադապտեր ՝ LCD- ի 8 պինից մինչև ադապտեր 4 փին: Սա շատ հարմար է, քանի որ NodeMCU- ն փոքր է, և մենք ցանկանում ենք սահմանափակել այդ տախտակի վրա քորոցների օգտագործումը: Ես օգտագործում եմ N1MCU- ի D1, D2, Vin և Gnd կապերը: LCD- ի միացում.

Vin = VCC

Գնդ = Գնդ

D1 = SDA

D2 = SCL

Շատ պարզ:

Քայլ 3: Վերբեռնեք ծածկագիրը և գործարկեք

Վերբեռնեք ծածկագիրը և գործարկեք
Վերբեռնեք ծածկագիրը և գործարկեք
Վերբեռնեք ծածկագիրը և գործարկեք
Վերբեռնեք ծածկագիրը և գործարկեք

Պատճենեք այստեղ կցված կոդը և գործարկեք: Համոզվեք, որ ընտրել եք «Փոփոխել կոդը» ըստ ձեր ցանկության: Հաջողություն.

Թող այս փոքրիկ ձեռնարկը օգտակար լինի ձեզ համար: Եթե ունեք որևէ հարցում, մի հապաղեք մեկնաբանել:

Խորհուրդ ենք տալիս: