Բովանդակություն:
- Քայլ 1: Հավաքեք նյութեր
- Քայլ 2: iliarանոթացեք Joystick կապումներին
- Քայլ 3: Միացրեք ամեն ինչ միասին:
- Քայլ 4: Գրեք ծածկագիրը
- Քայլ 5: Դիտեք գործողությունները
Video: Joystick ցուցիչ `6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Joyոյսթիկի սենսորը օգտագործվում է arduino ռոբոտների նախագծերի բազմաթիվ տեսակների համար, բայց այն առավել հաճախ օգտագործվում է տեսախաղերի վերահսկիչների կամ ցանկացած տեսակի վերահսկիչների համար, որոնք ներառում են ջոյսթիկ:
Joyոյսթիկն ունի շարժական պլաստիկ կափարիչ, որտեղ օգտագործման ժամանակ մատը դնում եք: Այս կափարիչը հանելիս դուք ավելի լավ տեսք ունեք կապումներին, սեղմիչ կոճակին և տվիչներին: Անալոգային ջիստիկները հիմնականում պոտենցիոմետրեր են, ուստի դրանք վերադարձնում են անալոգային արժեքներ: Կողքի երկու սև ծածկերը սենսորի պատյան է: Ձախ կողմում գտնվող սենսորը վեր և վար շարժման համար է, երբ փայտը վեր ու վար շարժելիս իրականում տեղի է ունենում այն, որ ներքին պլաստիկը շփվում է կողային սենսորի հետ ՝ իմանալով, թե փայտը վեր կամ վար է շարժվում: y առանցքի ցուցիչ: Theոյսթիկի ամենահեռավոր կողմի սենսորը զգում է շարժումը ձախ և աջ կողմերի համար, որը x առանցքն է: Այս սենսորները ուղարկում են անալոգային ընթերցում, բայց ջոիստիկն ունի նաև կոճակ կամ անջատիչ, երբ ջոյսթիկի վրա ներքև սեղմելը թվային ընթերցում ուղարկելը ներքև է մղվում: Քանի որ մենք գիտենք, թե ինչպես է աշխատում ջոյսթիկի ցուցիչը, եկեք այն միացնենք Arduino- ին և տեսնենք, թե ինչպես է այն գործում:
Քայլ 1: Հավաքեք նյութեր
-Արդուինո Ունո
-Joystick ցուցիչ
-Կին/Արական Jumper մալուխներ
-USB 2.0 մալուխի տեսակը A/B
-Համակարգիչ
-Arduino IDE
Քայլ 2: iliarանոթացեք Joystick կապումներին
Joyոյստիկն ունի հինգ կապում ՝ GND, 5V, VRx: VRy և SW: Ինչ -որ բան էներգիայի հետ միացնելիս պետք է միշտ ունենալ բացասական և դրական կողմ, որը համապատասխանում է ձեր էներգիայի մատակարարման բացասական և դրական կողմերին: Այս դեպքում GND մակնշված քորոցը նշանակում է «Գրունտ», և սա ժոյսթիկի մեր բացասական քորոցն է: 5V- ը նշանակում է «5 վոլտ», և սա մեր դրական քորոցն է, այս երկու կապողներն էլ մեր սնուցման աղբյուրներն են: Հաջորդը, VRx- ը մեր հորիզոնական կամ x առանցքի քորոցն է, և սա անալոգային քորոց է, որը միանում է arduino- ի անալոգային կողմին, նույնը VRy կապի հետ, որը մեր ուղղահայաց y առանցքի կապում է: Այս երկու կապումներն ուղղորդված կապեր են, այնպես որ, երբ ջոյսթիկը շարժվում է, կապում են անալոգային ազդանշան: Մեր վերջին քորոցը SW կապն է, որը նշանակում է «Փոխել»: Այս քորոցը միացված է սեղմման կոճակին, և երբ այն ներքև է սեղմվում, այն թողարկում է թվային ազդանշան:
Քայլ 3: Միացրեք ամեն ինչ միասին:
Հիմա ժամանակն է իրականում գործի դնել մեր փորձությունը:
Նախ, jumper մալուխների ձեր կանացի կողմը միացրեք ջոյսթիկի կապումներին, որոնք ընդհանուր առմամբ պետք է լինեն հինգ:
Երկրորդ, jumper մալուխների արական կողմը միացրեք ձեր arduino- ի համապատասխան կապումներին: GND- ից GND, 5V- ից 5V, VRx և VRy arduino- ի ցանկացած անալոգային քորոցին, բայց այս դեպքում մեր կոդը մեզ ասում է, որ դրանք նշանակենք A0 և A1: Վերջին կապը, որին մենք պետք է միանանք կամ arduino- ն, մեր SW կապն է, որը կանցնի arduino- ի թվային կողմում, այնպես որ միացված կլինի թվային 2 -րդ կապին:
Երրորդ, միացրեք ձեր USB մալուխը arduino- ին և համակարգչին:
Քայլ 4: Գրեք ծածկագիրը
Այժմ, երբ մենք ամեն ինչ ունենք միացված մեր arduino տախտակին, ժամանակն է վերբեռնել համապատասխան ծածկագիրը: Brainy Bits- ը մեզ համար արդեն գրել է կոդը, որպեսզի մենք կարողանանք պարզապես պատճենել և տեղադրել այն մեր Arduino IDE- ում:
Կոդի հղում ՝
1. Բացեք arduino IDE նոր ֆայլ
2. Տեղադրեք կոդը
3. Բեռնել
Քայլ 5: Դիտեք գործողությունները
Կտտացրեք խոշորացույցին, որը գտնվում է էկրանի վերին աջ անկյունում: Նոր պատուհան պետք է հայտնվի, և այն, ինչ տեսնում եք, արդյունքում ստացվող գործողություններն են, երբ տեղափոխում եք ջոյսթիկը: Շարունակեք շարժվել ձեր ջոյսթիկի շուրջը, և x և y առանցքները պետք է փոխվեն ՝ կախված այն բանից, թե որ դիրքում է գտնվում ձեր ջոյսթիկը: Փորձեք սեղմել ձեր ջոյսթիկը և ձեր SW կապը պետք է փոխվի 1-ից մինչև 0: Երբ ջոյսթիկը գտնվում է չեզոք դիրքում, ձեր x առանցքը պետք է լինի 513-ին, իսկ ձեր y- առանցքը `522-ին: Այն, ինչ կատարվում է ծածկագրում, դա է. որ դատարկ օղակը տպում է ջոյսթիկի դիրքը `օգտագործելով անալոգային ազդանշան և երբ կոճակը սեղմվում է թվային ազդանշանով:
Խորհուրդ ենք տալիս:
Lightերմաստիճանի եւ լույսի ցուցիչ `8 քայլ
Temերմաստիճանի և լույսի ցուցիչ. Այս հրահանգը նախատեսված է հիմնական ջերմաստիճանի և լույսի ցուցիչի համար: Այդ մասին է խոսքը
Փոստարկղի ցուցիչ Arduino- ի միջոցով. 4 քայլ
Փոստարկղի ցուցիչ Arduino- ի միջոցով. Բարև, հուսով եմ, որ բոլորդ լավ եք զգում: Այսօր ես ձեզ ցույց կտամ, թե ինչպես սենսորով փոստարկղ պատրաստել arduino տախտակի և IDE- ի միջոցով: Այս նախագիծը շատ պարզ է, և պարագաների մեծ մասը կարելի է գտնել տների մեծ մասում: Իմացեք, որ Covid-19- ը հարվածել է, մենք
Umeավալի ցուցիչ Neopixel Ws2812 LED մատանի և Arduino. 8 քայլ
Umeավալի ցուցիչ Neopixel Ws2812 LED Ring & Arduino. Այս ձեռնարկում մենք կսովորենք, թե ինչպես կատարել ծավալների ցուցիչ `օգտագործելով Neopixel Ws2812 LED մատանի և arduino: Դիտեք տեսանյութը:
Visuino Ինչպես օգտագործել ինդուկտիվ հարևանության ցուցիչ ՝ 7 քայլ
Visuino Ինչպես օգտագործել ինդուկտիվ հարևանության սենսոր. Այս ձեռնարկում մենք կօգտագործենք ինդուկտիվ հարևանության ցուցիչ և Arduino UNO- ին և Visuino- ին միացված լուսադիոդ `մետաղի հարևանությունը հայտնաբերելու համար: Դիտեք ցուցադրական տեսանյութ
Ո՞վ է իմ դռան մոտ: PIR Շարժման ցուցիչ/միջակայքի ցուցիչ `5 քայլ
Ո՞վ է իմ դռան մոտ: PIR Շարժման սենսոր/Շարժման սենսորային նախագիծ. Մեր նախագիծը նպատակ ունի զգալ շարժումը PIR և հեռավորության տվիչների միջոցով: Arduino ծածկագիրը կտա տեսողական և ձայնային ազդանշան ՝ օգտագործողին մոտակայքում հայտնելու համար: MATLAB ծածկագիրը կուղարկի էլեկտրոնային փոստի ազդանշան ՝ օգտագործողին զգուշացնելու համար, որ ինչ -որ մեկը մոտ է: Այս սարքը