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

Arduino IR տվիչ և հեռակառավարիչ LCD- ով ՝ 4 քայլ
Arduino IR տվիչ և հեռակառավարիչ LCD- ով ՝ 4 քայլ

Video: Arduino IR տվիչ և հեռակառավարիչ LCD- ով ՝ 4 քայլ

Video: Arduino IR տվիչ և հեռակառավարիչ LCD- ով ՝ 4 քայլ
Video: Գունային տվիչ և արդուինո 2024, Նոյեմբեր
Anonim
Arduino IR տվիչ և հեռակառավարիչ LCD- ով
Arduino IR տվիչ և հեռակառավարիչ LCD- ով

Մենք UQD10801 (Robocon1) ուսանողների խումբ ենք Universiti Tun Hussein Onn Malaysia (UTHM) - ից

Այս ձեռնարկում դուք կսովորեք, թե ինչպես ցուցադրել IR հեռակառավարման կոճակները հեղուկ բյուրեղյա էկրանին (LCD) ՝ օգտագործելով Arduino Uno R3: Այս ձեռնարկը մոդելավորվելու է tinkercad- ի միջոցով: Որպես օրինակ կարող եք անդրադառնալ այս YouTube տեսանյութին:

Պարագաներ

1. Arduino Uno R3

2. Լարերի միացում

3. Հեղուկ բյուրեղյա էկրան (LCD)

4. Պոտենցիոմետր

5. IR սենսոր

6. IR հեռակառավարիչ

7. Հացաթուղթ

8. Ռեզիստոր (1 կոկմից մինչև 10 կիլոմետր)

Քայլ 1. Միացրեք շրջանը, ինչպես ցույց է տրված նկարում

Միացրեք շրջանը, ինչպես ցույց է տրված նկարում
Միացրեք շրջանը, ինչպես ցույց է տրված նկարում

Միացրեք լարերը `օգտագործելով տախտակ` ապահովելու համար, որ կոկիկ միացում կազմված է: LCD- ի համար օգտագործվելու են 2, 3, 4, 5, 11 և 12 կապերը: Պոտենցիոմետրի գործառույթն է վերահսկել LCD- ի պայծառությունը: Arduino- ի կապումներին հետևելու համար կարող եք օգտագործել բազմագույն լարեր, ինչպես ցույց է տրված նկարում: IR սենսորը միացված կլինի Arduino- ի 7 -րդ կապին:

Քայլ 2: Համակարգի կոդավորում

Համակարգի կոդավորում
Համակարգի կոդավորում

Օգտագործվում է 2 գրադարան ՝ LiquidCrystal.h և IRremote.h: Կոդավորման առաջին մասն է ՝ հեռակառավարման վահանակի յուրաքանչյուր կոճակից գտնել կոդը: Որպես օրինակ, tinkercad.com- ում OFF/ON կոճակով փոխանցվող կոդը «16580863» է: Սա տարբեր է բոլոր կոճակների համար: Սա գտնելու համար ձեզ հարկավոր է ծրագիր կազմել ՝ յուրաքանչյուր կոճակի յուրաքանչյուր կոդ գտնելու համար: Կոդի օրինակ կարող եք ներբեռնել ստորև ՝ որպես հղում: Դուք պետք է ձեռքով գրի առեք սերիական մոնիտորի յուրաքանչյուր կոճակի կոդը: Կազմեք և վերբեռնեք կոդը Arduino- ում և գործարկեք համակարգը: Փորձարկեք IR հեռակառավարման վահանակի յուրաքանչյուր կոճակի համար և գրի առեք կոճակներից յուրաքանչյուրի ծածկագրերը ՝ հետագա հղումների համար:

Քայլ 3. Վերջնական ծրագրի կոդավորումը

Վերջնական ծրագրի կոդավորում
Վերջնական ծրագրի կոդավորում

Երբ ավարտեք IR հեռակառավարման կոդի գրանցումը, կարող եք անցնել վերջնական ծրագրի կոդավորմանը: Սա կներառի LiquidCrystal.h գրադարանը: Հղման համար ստորև կարող եք ներբեռնել նմուշի կոդ: Useրագրում օգտագործեք «անջատիչ» գործը `կոճակների միջև անցնելու համար: Անջատիչի յուրաքանչյուր գործի համար օգտագործեք lcd.print ՝ LCD- ի յուրաքանչյուր կոճակի տեքստը ցուցադրելու համար ավելացրեք 0.5 վայրկյան ուշացում և ընդմիջում; կրկնությունից դուրս գալու համար: Երբ ավարտեք կոդավորումը, կազմեք և վերբեռնեք այն Arduino- ում:

Քայլ 4: Փորձարկում

Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում

Վերջին քայլը ծրագիրը ստուգելն է ՝ միացնելով Arduino- ն և փորձարկել ՝ IR հեռակառավարման վահանակի կոճակները սեղմելով: Եթե տեքստը չեք տեսնում LCD- ում, փորձեք կարգավորել պոտենցիոմետրի բռնակը: Զվարճանալ!

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