Kazalo:

Gumbi za pomikanje miške: 5 korakov
Gumbi za pomikanje miške: 5 korakov

Video: Gumbi za pomikanje miške: 5 korakov

Video: Gumbi za pomikanje miške: 5 korakov
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Julij
Anonim
Gumbi za pomikanje miške
Gumbi za pomikanje miške

V preteklih letih sem imel več računalniških miši in drsno kolesce je tisto, kar dosledno bodisi ne deluje ali deluje nepravilno.

Do nedavnega sem se izogibal uporabi pomikanja, ko sem se odločil, da preizkusim grafični paket Blender, tukaj sem ugotovil, da ne morem zbežati, ne da bi uporabil drsno kolo, saj se uporablja za povečevanje in pomanjševanje območja za ogled.

Ko sem se igral s ploščami 32U4 Pro Micro kot vnosom tipkovnice in miške, me je zanimalo, ali obstaja možnost pomikanja, saj to ni bilo nekaj, kar sem videl uporabljeno.

Preverjanje dokumentacije Arduino [1] je pokazalo, da obstaja funkcija drsenja v funkciji Mouse.move () -> Mouse.move (xVal, yVal, wheel).

Spraševal sem se, ali bi lahko namesto vrtenja kolesa s pritiskom na gumb naredil vsak korak pomikanja in po preizkusu ugotovil, da lahko.

1. korak: Strojna oprema:

1* 32U4 Pro mikro klon

2* 6 mm kvadratni trenutni gumbi

1* trak 24* 37

2* 12 smerne 0,1 -palčne vtičnice - za Pro Micro

2. korak: Gradnja;

Gradnja
Gradnja
Gradnja
Gradnja

Oblikoval sem in zgradil majhno ploščo za vse komponente.

Pro Micro je priključen na 2* 12 -smerne 0,1 -palčne vtičnice in obstaja majhna količina ožičenja za stikala in ozemljitvene priključke (6 žic). Obstaja 13 prekinitev poti, od katerih je 12 med zatiči Pro Micro in naslednjo na eno od stikal. Povezava z osebnim računalnikom je prek USB priključka Pro Micro.

Za stabilnost sem priključil 2*12 smerne vtičnice v pro micro, nato pa najprej spajkal v vogalne zatiče, preden sem spajkal ostale. Nato sem spajal gumbe in opravil ožičenje. Nazadnje sem dal premore.

3. korak: Programska oprema:

Napisal sem programsko opremo in programiral Pro Micro z uporabo Arduino IDE.

Za programske namene se Pro Micro prikaže kot Arduino Leonardo.

Programska oprema uporablja prekinitev časovnika za iskanje in razveljavitev gumbov, ko pritisnete gumb ali natančneje pritisnete, nato pa sprostite funkcijo miške.

Nisem videl dokumentacije o tem, katero vrednost pomikanja uporabiti, zato sem poskusil 1, ki je dal pozitiven prirastek in nato -1, kar je dalo negativen prirastek; dokumentacija posebej navaja vrednost pomika kot podpisani znak.

4. korak: Uporabite:

Enota je samo plug and play, v računalniku se prikaže kot naprava HID in gonilnikov za namestitev ni.

5. korak: Reference:

[1] Dokumentacija o miški USB Arduino https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousemove/ (Pridobljeno 6. julija/2019)

Priporočena: