Sisällysluettelo:

Hiiren vierityspainikkeet: 5 vaihetta
Hiiren vierityspainikkeet: 5 vaihetta

Video: Hiiren vierityspainikkeet: 5 vaihetta

Video: Hiiren vierityspainikkeet: 5 vaihetta
Video: YÖTÄ VENEELLÄ 10-Vuotiaan Kanssa! (HULLU) 2024, Heinäkuu
Anonim
Hiiren vierityksen painikkeet
Hiiren vierityksen painikkeet

Minulla on ollut useita tietokonehiiriä vuosien varrella, ja vierityspyörä on yksi asia, joka jatkuvasti ei toimi tai toimii virheellisesti.

Olen enimmäkseen vältellyt vieritysvaihtoehdon käyttöä vasta viime aikoihin asti, kun päätin kokeilla grafiikkapakettia Blenderia. Täällä huomasin, että en päässyt pois ilman vierityspyörää, koska sitä käytetään katselualueen lähentämiseen ja loitontamiseen.

Kun olin pelannut 32U4 Pro Micro -levyillä näppäimistön ja hiiren tulona, olin kiinnostunut näkemään, onko olemassa vieritysvaihtoehtoa, koska tämä ei ollut jotain, mitä olin nähnyt käytettynä.

Arduinon asiakirjojen tarkistaminen [1] osoitti, että Mouse.move () -toiminnossa -> Mouse.move (xVal, yVal, wheel) oli vieritysarvo.

Mietin, voisinko pyörän pyörimisen sijaan käyttää napin painallusta jokaisen vierityksen lisäykseen, ja testin jälkeen huomasin, että voin.

Vaihe 1: Laitteisto:

1* 32U4 Pro Micro -klooni

2* 6 mm: n neliömäiset hetkelliset painikkeet

1* Stripboard 24* 37

2* 12 -tie 0,1 tuuman pistorasiat - Pro Micro

Vaihe 2: Rakentaminen;

Rakentaminen
Rakentaminen
Rakentaminen
Rakentaminen

Suunnittelin ja rakensin pienen levyn, joka pitää kaikki komponentit.

Pro Micro on kytketty 2* 12 -suuntaisiin 0,1 tuuman pistorasioihin ja kytkimiä ja maadoitusliitäntöjä varten on pieni määrä johtoja (6 johtoa). 13 raideväliä, joista 12 on Pro Micro -nastojen ja seuraavan johonkin kytkimestä. Liitäntä tietokoneeseen tapahtuu Pro Micro -liitännän kautta.

Liitin 2*12 -suuntaiset pistorasiat pro micro -laitteeseen vakauden varmistamiseksi ja juotin sitten kulmatappeihin ensin ennen muiden juottamista. Juotin sitten napit ja tein johdot. Lopulta laitoin radan taukoja.

Vaihe 3: Ohjelmisto:

Kirjoitin ohjelmiston ja ohjelmoin Pro Micron Arduino IDE: n avulla.

Ohjelmointitarkoituksiin Pro Micro esiintyy nimellä Arduino Leonardo.

Ohjelmisto käyttää ajastinta keskeyttääkseen painikkeiden kyselyn ja poistamisen, kun painiketta painetaan tai tarkemmin painetaan ja sitten hiiri vapautetaan. Siirrä () -toiminto lähettää vieritysarvon liitettyyn tietokoneeseen.

En nähnyt asiakirjoja siitä, mitä vieritysarvoa pitäisi käyttää, joten kokeilin 1, joka lisäsi positiivisesti ja sitten -1, joka lisäsi negatiivisesti; dokumentaatiossa luetellaan vieritysarvo allekirjoitettuna merkkinä.

Vaihe 4: Käytä:

Laite on vain plug and play, se näkyy tietokoneessa HID -laitteena eikä ajureita tarvitse asentaa.

Vaihe 5: Viitteet:

[1] Arduino USB -hiiren dokumentaatio https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousemove/ (Haettu 6.7.2019)

Suositeltava: