Mündəricat:

Siçan Kaydırma düymələri: 5 addım
Siçan Kaydırma düymələri: 5 addım

Video: Siçan Kaydırma düymələri: 5 addım

Video: Siçan Kaydırma düymələri: 5 addım
Video: Автоматический календарь-планировщик смен в Excel 2024, Noyabr
Anonim
Mouse Scroll üçün düymələr
Mouse Scroll üçün düymələr

İllər ərzində bir neçə kompüter siçanım olub və sürüşmə təkəri ardıcıl olaraq ya işləmir, ya da nizamsız işləyir.

Qrafik paketini Blender -i sınamaq qərarına gələnə qədər bu yaxınlarda sürüşmə seçimindən istifadə etməkdən çəkindim, burada baxış sahəsini böyütmək və kiçiltmək üçün istifadə edildiyi üçün sürüşmə çarxını istifadə etmədən uzaqlaşa bilməyəcəyimi gördüm.

Klaviatura və siçan girişi olaraq 32U4 Pro Micro lövhələri ilə oynadıqdan sonra, istifadə etdiyim bir şey olmadığına görə bir sürüşmə seçiminin olub olmadığını görmək maraqlı idi.

Arduino sənədlərinin [1] yoxlanılması Mouse.move () funksiyasında -> Mouse.move (xVal, yVal, təkər) bir sürüşmə dəyərinin olduğunu göstərdi.

Bir təkəri fırlatmaq əvəzinə bir düyməni basaraq hər sürüşmə artımını edə biləcəyimi düşündüm və testdən sonra bacardığımı gördüm.

Addım 1: Avadanlıq:

1* 32U4 Pro Micro klon

2* 6 mm kvadrat ani düymələr

1* Stripboard 24* 37

2* 12 yollu 0.1 düymlük prizlər - Pro Micro üçün

Addım 2: Tikinti;

Tikinti
Tikinti
Tikinti
Tikinti

Bütün komponentləri saxlamaq üçün kiçik bir lövhə hazırladım və qurdum.

Pro Micro, 2* 12 yollu 0.1 düymlük prizlərə qoşulmuşdur və açarlar və topraklama əlaqələri üçün az miqdarda məftil mövcuddur (6 tel). 12 -si Pro Micro pinləri ilə digərləri arasında olan 13 cığır fasiləsi var. açarlardan birinə. PC -yə qoşulma Pro Micro -nun USB konnektoru vasitəsilə həyata keçirilir.

Sabitlik üçün 2*12 yollu prizləri pro micro -ya bağladım və sonra qalanını lehimləməzdən əvvəl künc sancaqlarına lehimlədim. Sonra düymələri lehimlədim və naqilləri çəkdim. Nəhayət trek fasilələri qoydum.

Addım 3: Proqram təminatı:

Proqramı yazdım və Arduino IDE -dən istifadə edərək Pro Micro proqramlaşdırdım.

Proqramlaşdırma məqsədləri üçün Pro Micro Arduino Leonardo kimi görünür.

Proqram, bir düyməyə basıldıqda və ya daha dəqiq bir şəkildə basıldıqdan sonra Mouse. Move () funksiyasını əlavə edilmiş PC -yə göndərmək üçün çağırılır.

Hansı sürüşmə dəyərinin istifadə olunacağına dair heç bir sənəd görmədim, buna görə 1 müsbət artım verdi və sonra -1 mənfi artım verdi; sənədlər, sürüşmə dəyərini imzalanmış bir simvol olaraq xüsusi olaraq siyahıya alır.

Addım 4: İstifadə edin:

Cihaz yalnız tak və işlədilir, PC -də HID cihazı kimi görünür və quraşdırmaq üçün sürücü yoxdur.

Addım 5: İstinadlar:

[1] Arduino USB Mouse sənədləri https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousemove/ (Alındı 6/İyul/2019)

Tövsiyə: