Sadržaj:

Gumbi za pomicanje miša: 5 koraka
Gumbi za pomicanje miša: 5 koraka

Video: Gumbi za pomicanje miša: 5 koraka

Video: Gumbi za pomicanje miša: 5 koraka
Video: ЗЛО ЕЩЕ ЗДЕСЬ ЖУТКАЯ НОЧЬ В СТРАШНОМ ДОМЕ / EVIL IS STILL HERE A TERRIBLE NIGHT IN A TERRIBLE HOUSE 2024, Srpanj
Anonim
Gumbi za pomicanje miša
Gumbi za pomicanje miša

Imao sam nekoliko računalnih miševa tijekom godina i kotačić je jedina stvar koja dosljedno ili ne radi ili radi nepravilno.

Uglavnom sam izbjegavao korištenje opcije pomicanja sve do nedavno kada sam odlučio isprobati grafički paket Blender, ovdje sam otkrio da ne mogu pobjeći bez korištenja kotačića za pomicanje jer se koristi za povećanje i smanjivanje područja za pregled.

Igrajući se s 32U4 Pro Micro pločama kao ulazom za tipkovnicu i miša, zanimalo me je postoji li mogućnost pomicanja jer to nije nešto što sam vidio da se koristi.

Provjera Arduino dokumentacije [1] pokazala je da postoji funkcija pomicanja u funkciji Mouse.move () -> Mouse.move (xVal, yVal, kotačić).

Pitao sam se bih li umjesto zakretanja kotačića mogao upotrijebiti pritisak gumba za svaki korak pomaka i nakon testiranja otkrio da mogu.

1. korak: Hardver:

1* 32U4 Pro mikro klon

2* 6 mm kvadratni trenutni gumbi

1* Stripboard 24* 37

2* 12 -struke utičnice od 0,1 inča - za Pro Micro

Korak 2: Izgradnja;

Građevinarstvo
Građevinarstvo
Građevinarstvo
Građevinarstvo

Dizajnirao sam i izgradio malu ploču za držanje svih komponenti.

Pro Micro je uključen u 2* 12 -struke utičnice od 0,1 inča i postoji mala količina ožičenja za sklopke i spojeve na zemlju (6 žica). Postoji 13 prekida, od kojih je 12 između pro pinova Pro Micro i sljedećeg na jedan od prekidača. Povezivanje s računalom vrši se putem USB priključka Pro Micro.

Utaknuo sam utičnice 2*12 u pro micro radi stabilnosti, a zatim sam prvo lemio u kutne igle prije lemljenja ostatka. Zatim sam zalemio gumbe i obavio ožičenje. Konačno sam stavio pauze na stazu.

Korak 3: Softver:

Napisao sam softver i programirao Pro Micro pomoću Arduino IDE -a.

Za potrebe programiranja, Pro Micro se pojavljuje kao Arduino Leonardo.

Softver koristi prekidanje timera za ispitivanje i uklanjanje gumba, kada se pritisne tipka, ili točnije pritisne pa otpusti funkcija Mouse. Move () koja se poziva za slanje vrijednosti pomicanja na priključeno računalo.

Nisam vidio dokumentaciju o tome koju vrijednost scroll -a koristiti pa sam pokušao 1 koji je dao pozitivan prirast, a zatim -1 koji je dao negativan prirast; dokumentacija posebno navodi vrijednost pomicanja kao potpisani znak.

Korak 4: Koristite:

Jedinica je samo plug and play, na računalu se prikazuje kao HID uređaj i nema upravljačkih programa za instaliranje.

5. korak: Reference:

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

Preporučeni: