Tartalomjegyzék:

Az egérgörgetés gombjai: 5 lépés
Az egérgörgetés gombjai: 5 lépés

Videó: Az egérgörgetés gombjai: 5 lépés

Videó: Az egérgörgetés gombjai: 5 lépés
Videó: 5 lépés, a Szorongás + a Pánik megszüntetéséhez 2024, November
Anonim
Az egérgörgetés gombjai
Az egérgörgetés gombjai

Az évek során több számítógépes egerem is volt, és a görgetőkerék az egyetlen dolog, ami következetesen vagy nem, vagy hibásan működik.

A legutóbbi időkig többnyire elkerültem a görgetési opciót, amikor úgy döntöttem, hogy kipróbálom a grafikus csomagot, a Blendert, és itt azt tapasztaltam, hogy nem tudok megúszni a görgetőgörgő használata nélkül, mivel a nézetet nagyítják és kicsinyítik.

Miután játszottam a 32U4 Pro Micro táblákkal billentyűzet és egér bemenetként, kíváncsi voltam, van -e görgetési lehetőség, mivel ezt nem használtam.

Az Arduino dokumentációjának ellenőrzése [1] azt mutatta, hogy a Mouse.move () függvényben -> Mouse.move (xVal, yVal, wheel) -görgetési érték található.

Azon gondolkodtam, hogy a kerék forgatása helyett egyetlen gombnyomással tudom -e minden egyes görgetést növelni, és tesztelés után megállapítottam, hogy megtehetem.

1. lépés: Hardver:

1* 32U4 Pro Micro klón

2* 6 mm -es négyzet alakú pillanatnyi nyomógombok

1* Stripboard 24* 37

2* 12 utas 0,1 hüvelykes foglalat - a Pro Micro számára

2. lépés: Építés;

Építkezés
Építkezés
Építkezés
Építkezés

Egy kis táblát terveztem és építettem az összes alkatrész befogadására.

A Pro Micro 2* 12 utas 0,1 hüvelykes aljzatokhoz van csatlakoztatva, és kis mennyiségű vezeték van a kapcsolókhoz és a földelőcsatlakozásokhoz (6 vezeték). 13 sínszakadás van, amelyek közül 12 a Pro Micro csapjai és a másik az egyik kapcsolóhoz. A PC -hez való csatlakozás a Pro Micro USB -csatlakozóján keresztül történik.

A stabilitás érdekében bedugtam a 2*12 utas foglalatokat a pro micro -ba, majd a sarokcsapokban forrasztottam, mielőtt a többit forrasztottam volna. Ezután forrasztottam a gombokat, és elvégeztem a vezetékezést. Végül betettem a pályaszüneteket.

3. lépés: Szoftver:

Megírtam a szoftvert és programoztam a Pro Micro -t az Arduino IDE segítségével.

Programozási célokra a Pro Micro Arduino Leonardo néven jelenik meg.

A szoftver időzítő megszakítást használ a gombok lekérdezéséhez és kikapcsolásához, amikor egy gombot megnyomnak, vagy pontosabban megnyomják, majd elengedik az egeret. A Mozgatás () függvény meghívja a görgetési értéket a csatolt számítógépre.

Nem láttam dokumentációt arról, hogy milyen görgetési értéket kell használni, ezért megpróbáltam 1 -et, amely pozitív növekedést, majd -1 -et, amely negatív növekedést adott; a dokumentáció kifejezetten a görgetési értéket jelzi aláírt karakterként.

4. lépés: Használja:

A készülék csak plug and play, HID eszközként jelenik meg a számítógépen, és nincsenek illesztőprogramok, amelyeket telepíteni kellene.

5. lépés: Hivatkozások:

[1] Az Arduino USB egér dokumentációja https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousemove/ (Letöltve: 2019. július 6.)

Ajánlott: