Talaan ng mga Nilalaman:

Mga Pindutan para sa Pag-scroll sa Mouse: 5 Mga Hakbang
Mga Pindutan para sa Pag-scroll sa Mouse: 5 Mga Hakbang

Video: Mga Pindutan para sa Pag-scroll sa Mouse: 5 Mga Hakbang

Video: Mga Pindutan para sa Pag-scroll sa Mouse: 5 Mga Hakbang
Video: Introduction to Computer Basics | Basic Computer - Pinoy Tutorial 2024, Disyembre
Anonim
Mga Pindutan para sa Pag-scroll sa Mouse
Mga Pindutan para sa Pag-scroll sa Mouse

Nagkaroon ako ng maraming mga computer mouse sa mga nakaraang taon at ang scroll wheel ay ang isang bagay na patuloy na hindi gumagana o gumagana nang hindi wasto.

Karamihan ay naiwasan ko ang paggamit ng pagpipilian ng pag-scroll hanggang kamakailan lamang nang magpasya akong subukan ang pakete ng graphics na Blender, dito nalaman kong hindi ako makakalayo nang hindi ginagamit ang scroll wheel dahil ginagamit ito upang mag-zoom in at out ng lugar ng pagtingin.

Naglaro sa paligid ng 32U4 Pro Micro boards bilang keyboard at pag-input ng mouse na interesado akong makita kung mayroong isang pagpipilian sa pag-scroll dahil hindi ito isang bagay na nakita kong ginamit.

Ang pagsuri sa dokumentasyong Arduino [1] ay nagpakita na mayroong isang halaga ng pag-scroll sa pag-andar ng Mouse.move () -> Mouse.move (xVal, yVal, gulong).

Nagtataka ako kung sa halip na paikutin ang isang gulong maaari kong gamitin ang push ng isang pindutan upang gawin ang bawat pagtaas ng scroll at, pagkatapos ng pagsubok, natagpuan ko na kaya ko.

Hakbang 1: Hardware:

1 * 32U4 Pro Micro clone

2 * 6mm square saglit na mga pindutan ng pindutan

1 * Stripboard 24 * 37

2 * 12 way 0.1 inch sockets - para sa Pro Micro

Hakbang 2: Konstruksyon;

Konstruksyon
Konstruksyon
Konstruksyon
Konstruksyon

Dinisenyo at bumuo ako ng isang maliit na board upang hawakan ang lahat ng mga sangkap.

Ang Pro Micro ay naka-plug sa 2 * 12 way na 0.1 pulgada na mga socket at mayroong isang maliit na halaga ng mga kable para sa mga switch at ground connection (6 na mga wire). Mayroong 13 track break 12 na kung saan ay nasa pagitan ng mga Pro Micro pin at iba pang susunod sa isa sa mga switch. Ang koneksyon sa PC ay sa pamamagitan ng konektor ng USB ng Pro Micro.

I-plug ko ang 2 * 12 way sockets sa pro micro para sa katatagan at pagkatapos ay na-solder muna sa mga pin ng sulok bago maghinang ng natitira. Pagkatapos ay naghinang ako sa mga pindutan at ginawa ang mga kable. Sa wakas ay inilagay ko sa mga track break.

Hakbang 3: Software:

Sinulat ko ang software at na-program ang Pro Micro gamit ang Arduino IDE.

Para sa mga layuning pangprograma ang Pro Micro ay nagpapakita bilang Arduino Leonardo.

Gumagamit ang software ng isang timer na makagambala upang ma-poll at i-debounce ang mga pindutan, kapag ang isang pindutan ay pinindot, o mas tumpak na pinindot pagkatapos ay pinakawalan ang Mouse. Move () na function na tinawag upang maipadala ang halaga ng scroll sa nakalakip na PC.

Wala akong nakitang dokumentasyon sa kung anong halaga ng scroll ang gagamitin kaya sinubukan ang 1 na nagbigay ng positibong pagtaas at pagkatapos -1 na nagbigay ng negatibong pagtaas; partikular na nakalista ang dokumentasyon ng halaga ng scroll bilang isang naka-sign na char.

Hakbang 4: Gamitin:

Ang yunit ay naka-plug at nagpe-play lamang, nagpapakita ito bilang isang HID aparato sa PC at walang mga driver na mai-install.

Hakbang 5: Mga Sanggunian:

[1] Dokumentasyon ng Arduino USB Mouse https://www.arduino.cc/referensi/en/language/function/usb/mouse/mousemove/ (Nakuha noong 6 / Hulyo / 2019)

Inirerekumendang: