Talaan ng mga Nilalaman:
- Hakbang 1: Hardware:
- Hakbang 2: Konstruksyon;
- Hakbang 3: Software:
- Hakbang 4: Gamitin:
- Hakbang 5: Mga Sanggunian:
Video: Mga Pindutan para sa Pag-scroll sa Mouse: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
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;
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:
Elektronikong Mga Pag-link sa Radio na Mga Pindutan (* napabuti! *): 3 Mga Hakbang
Elektronikong Nakakonektang Mga Pindutan sa Radyo (* napabuti! *): Ang term na " mga pindutan ng radyo " nagmula sa disenyo ng mga lumang radio ng kotse, kung saan magkakaroon ng bilang ng mga pindutan ng push na paunang naka-tono sa iba't ibang mga channel, at mekanikal na magkakaugnay upang isa lamang ang maaaring maitulak nang paisa-isa. Nais kong makahanap ng isang
ESP32 Capacitive Touch Input Gamit ang "Metallic Hole Plugs" para sa Mga Pindutan: 5 Hakbang (na may Mga Larawan)
Ang ESP32 Capacitive Touch Input Gamit ang "Metallic Hole Plugs" para sa Mga Pindutan: Habang tinatapos ko ang mga desisyon sa disenyo para sa paparating na proyekto na nakabatay sa ESP32 WiFi Kit 32 na nangangailangan ng tatlong pag-input ng pindutan, ang isang kapansin-pansin na problema ay ang WiFi Kit 32 ay hindi nagtataglay ng isang solong pindutang mekanikal, nag-iisa pa ring tatlong mga mechanical button, f
Gumamit ng 1 Analog Input para sa 6 na Mga Pindutan para sa Arduino: 6 Mga Hakbang
Gumamit ng 1 Analog Input para sa 6 na Mga Pindutan para sa Arduino: Madalas akong nagtaka kung paano ako makakakuha ng mas maraming mga Digital Input para sa aking Arduino. Kamakailan lamang naisip ko na dapat kong magamit ang isa sa Mga Analog Input para sa pagdala ng maraming mga digital input. Mabilis akong naghanap at nahanap kung nasaan ang mga tao
Pasadyang Arduino upang Panatilihing MAAARI ang Mga Pindutan sa Mga Manibela na May Bagong Car Stereo: 9 Mga Hakbang (na may Mga Larawan)
Pasadyang Arduino upang Panatilihin ang CAN Steering Wheel Buttons Sa Bagong Car Stereo: Napagpasyahan kong palitan ang orihinal na stereo ng kotse sa aking Volvo V70 -02 ng isang bagong stereo upang masisiyahan ako sa mga bagay tulad ng mp3, bluetooth at handsfree. Ang aking kotse ay may ilang mga kontrol sa manibela para sa stereo na nais kong magamit pa rin.
MESH: Sistema ng Pag-rate Sa Mga Pindutan na Nakakonekta sa Internet: 5 Hakbang (na may Mga Larawan)
MESH: Sistema ng Pag-rate Sa Mga Pindutan na Nakakonekta sa Internet: Paano kung ang mga restawran o iba pang mga negosyo ay maaaring mangolekta ng feedback ng customer sa lugar at agad itong mai-sync sa isang spreadsheet? Ang resipe na ito ay isang mabilis at simpleng paraan upang lumikha ng iyong sariling interactive system system. Kumuha lamang ng isang hanay ng b na konektado sa internet