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

Arduino սկսնակների համար. Arduino ինտերֆեյս 16x2 LCD բացատրությամբ. 5 քայլ
Arduino սկսնակների համար. Arduino ինտերֆեյս 16x2 LCD բացատրությամբ. 5 քայլ

Video: Arduino սկսնակների համար. Arduino ինտերֆեյս 16x2 LCD բացատրությամբ. 5 քայլ

Video: Arduino սկսնակների համար. Arduino ինտերֆեյս 16x2 LCD բացատրությամբ. 5 քայլ
Video: Lesson 02 Arduino IDE Software | Robojax Arduino Step By Step Course 2024, Նոյեմբեր
Anonim
Arduino սկսնակների համար. Arduino ինտերֆեյս 16x2 LCD բացատրությամբ
Arduino սկսնակների համար. Arduino ինտերֆեյս 16x2 LCD բացատրությամբ

Ողջույն բոլորին, Մեր օրերում Arduino- ն դարձել է մեծ ժողովրդականություն, և բոլորը դա ընդունում են նաև կոդավորման հեշտ լինելու պատճառով:

Ես ստեղծել եմ Arduino հիմունքների շարքը, որն օգնում է սկսնակներին, սկսնակներին և նույնիսկ ծրագրավորողներին ստանալ մոդուլի աշխատանքը: Այս շարքն ընդգրկել է մոդուլների հիմնական մոդուլը, մոդուլի և Arduino- ի միջև օգտագործվող ինտերֆեյսը և կոդավորումը:

Եկեք սկսենք..

Քայլ 1 ՝ 16x2 LCD էկրան

16x2 LCD էկրան
16x2 LCD էկրան

16x2 LCD- ն 16 նիշ և 2 տող LCD է, որն ունի 16 կապի կապ: Այս LCD էկրանը ցուցադրելու համար պահանջվում են տվյալներ կամ տեքստ ASCII ձևաչափով: Առաջին շարքը սկսվում է 0x80- ով, իսկ երկրորդ շարքը `0xC0 հասցեով:

LCD- ը կարող է աշխատել 4-բիթ կամ 8-բիթ ռեժիմով: 4 բիթ ռեժիմում Տվյալները/հրամանը ուղարկվում է Nibble ձևաչափով ՝ Սկզբում ավելի բարձր խայթոց, այնուհետև իջեցնում է Nibble- ը:

Օրինակ ՝ 0x45 ուղարկելու համար նախ կուղարկվի 4 -ը, այնուհետև կուղարկվի 5 -ը:

Քայլ 2. 16x2 LCD ինտերֆեյսի միացում Arduino- ի հետ

16x2 LCD ինտերֆեյսի միացում Arduino- ի հետ
16x2 LCD ինտերֆեյսի միացում Arduino- ի հետ

Քայլ 3: Պին հսկողություն և հոսք

Գոյություն ունի 3 վերահսկիչ քորոց ՝ RS, RW, E.

Ինչպես օգտագործել RS. Երբ հրամանը ուղարկվում է, ապա RS = 0 Երբ տվյալները ուղարկվում են, ապա RS = 1

RW քորոցը կարդում/գրում է:

որտեղ, RW = 0 նշանակում է Տվյալներ գրել LCD- ում

RW = 1 նշանակում է LCD- ից տվյալների ընթերցում

Ինչպես օգտագործել RW:

Երբ մենք գրում ենք LCD հրամանին/Տվյալներին, մենք սահմանում ենք PIN- ը որպես OWԱOWՐ:

Երբ մենք կարդում ենք LCD- ից, մենք սահմանում ենք PIN- ը որպես HIGH:

Մեր դեպքում մենք այն միացրել ենք OWԱOWՐ մակարդակի, քանի որ մենք միշտ գրելու ենք LCD- ով:

Ինչպես օգտագործել E (Միացնել)

Երբ մենք տվյալներ ենք ուղարկում LCD, մենք զարկերակ ենք տալիս LCD- ին E քորոցի օգնությամբ:

Քայլ 4: Բարձր մակարդակի հոսք

Սա բարձր մակարդակի հոսք է, որին մենք պետք է հետևենք ՝ Հանձնարարական/ՏՎՅԱԼՆԵՐ LCD- ին ուղարկելիս:

Higher Nibble Enable Pulse,

RS- ի ճիշտ արժեքը ՝ հիմնված COMMAND/DATA- ի վրա

Ստորին Նիբլ

Միացնել զարկերակը,

RS- ի ճիշտ արժեքը ՝ հիմնված COMMAND/DATA- ի վրա

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