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

Կոճակներ մկնիկի ոլորման համար `5 քայլ
Կոճակներ մկնիկի ոլորման համար `5 քայլ

Video: Կոճակներ մկնիկի ոլորման համար `5 քայլ

Video: Կոճակներ մկնիկի ոլորման համար `5 քայլ
Video: Ինչի՞ համար են նախատեսված համակարգչի այս կոճակները 2024, Հուլիսի
Anonim
Կոճակներ մկնիկի ոլորման համար
Կոճակներ մկնիկի ոլորման համար

Տարիների ընթացքում ես մի քանի համակարգչային մկներ եմ ունեցել, և ոլորման անիվը մի բան է, որը մշտապես կամ չի աշխատում, կամ աշխատում է անկանոն:

Ես հիմնականում խուսափում էի ոլորման ընտրանքից օգտվելուց մինչև վերջերս, երբ որոշեցի փորձել Blender գրաֆիկական փաթեթը, այստեղ ես գտա, որ չեմ կարող հեռանալ առանց ոլորման անիվը օգտագործելու, քանի որ այն օգտագործվում է դիտման տարածքը մեծացնելու և դուրս բերելու համար:

32U4 Pro Micro տախտակների հետ խաղալով ՝ որպես ստեղնաշար և մկնիկ, ինձ հետաքրքրեց տեսնել, թե արդյոք ոլորման տարբերակ կա, քանի որ սա այն չէ, ինչ ես տեսել էի օգտագործված:

Arduino- ի փաստաթղթերի ստուգումը [1] ցույց տվեց, որ Mouse.move () գործառույթում կա ոլորման արժեք -> Mouse.move (xVal, yVal, անիվ):

Ինձ հետաքրքրում էր, թե արդյոք անիվը պտտելու փոխարեն կարող եմ օգտագործել կոճակի սեղմումը ոլորման յուրաքանչյուր ավելացում և փորձարկումներից հետո պարզեցի, որ կարող եմ:

Քայլ 1: Սարքաշար

1* 32U4 Pro Micro կլոն

2* 6 մմ քառակուսի վայրկյանական կոճակներ

1* Stripboard 24* 37

2* 12 ճանապարհ 0.1 դյույմ վարդակներ `Pro Micro- ի համար

Քայլ 2. Շինարարություն;

Շինարարություն
Շինարարություն
Շինարարություն
Շինարարություն

Ես նախագծեցի և կառուցեցի մի փոքրիկ տախտակ ՝ բոլոր բաղադրիչները պահելու համար:

Pro Micro- ն միացված է 2* 12 ճանապարհ 0.1 դյույմանոց վարդակներին և անջատիչների և ստորգետնյա միացումների համար կա մի փոքր քանակությամբ էլեկտրամոնտաժ (6 լար): Կան 13 ուղու ընդմիջումներ, որոնցից 12 -ը գտնվում են Pro Micro կապիչների և մյուս հաջորդների միջև: անջատիչներից մեկին: Համակարգչին միանալը կատարվում է Pro Micro- ի USB միակցիչի միջոցով:

2*12 ճանապարհի վարդակները միացրեցի պրո միկրոյին կայունության համար, այնուհետև առաջին հերթին զոդեցի անկյունային կապում, նախքան մնացածը կպցնելը: Այնուհետև ես ամրացրի կոճակները և կատարեցի էլեկտրագծերը: Ի վերջո, ես ընդմիջումներ կատարեցի:

Քայլ 3: Softwareրագրակազմ

Ես գրեցի ծրագրակազմը և ծրագրավորեցի Pro Micro- ն ՝ օգտագործելով Arduino IDE- ն:

Micրագրավորման նպատակով Pro Micro- ն հայտնվում է որպես Arduino Leonardo:

Softwareրագիրը օգտագործում է ժմչփի ընդհատում `կոճակները հարցնելու և անջատելու համար, երբ կոճակը սեղմվում է, կամ ավելի ճշգրիտ սեղմվում է, այնուհետև թողարկվում է Mouse. Move () գործառույթը կոչվում է ոլորման արժեքը ուղարկելու կցված ԱՀ:

Ես չտեսա որևէ փաստաթուղթ այն մասին, թե ոլորման ինչ արժեք պետք է օգտագործել, այնպես որ փորձեցի 1 -ը, որը տվեց դրական աճ, այնուհետև -1 -ը `բացասական աճ: փաստաթղթերը հատուկ թվարկում են ոլորման արժեքը որպես ստորագրված նշան:

Քայլ 4: Օգտագործեք

Միավորը պարզապես plug and play է, այն ցուցադրվում է որպես HID սարք համակարգչին և տեղադրելու համար վարորդներ չկան:

Քայլ 5: հղումներ

[1] Arduino USB մկնիկի փաստաթղթեր https://www.arduino.cc/reference/hy/language/functions/usb/mouse/mousemove/ (վերցված է 6/հուլիս/2019)

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