Përmbajtje:

Butonat për lëvizjen e miut: 5 hapa
Butonat për lëvizjen e miut: 5 hapa

Video: Butonat për lëvizjen e miut: 5 hapa

Video: Butonat për lëvizjen e miut: 5 hapa
Video: Работа с крупноформатной плиткой. Оборудование. Бесшовная укладка. Клей. 2024, Korrik
Anonim
Butonat për lëvizjen e miut
Butonat për lëvizjen e miut

Unë kam pasur disa minj kompjuterikë gjatë viteve dhe rrota e rrotullës është e vetmja gjë që vazhdimisht ose nuk punon ose punon në mënyrë të çrregullt.

Unë kryesisht kam shmangur përdorimin e opsionit të lëvizjes deri kohët e fundit kur vendosa të provoja paketën grafike Blender, këtu zbulova se nuk mund të largohesha pa përdorur rrotën e rrotullimit pasi përdoret për të zmadhuar dhe zvogëluar zonën e shikimit.

Duke luajtur me bordet 32U4 Pro Micro si hyrje të tastierës dhe miut, isha i interesuar të shihja nëse kishte një opsion rrotullimi pasi kjo nuk ishte diçka që kisha parë të përdorej.

Kontrollimi i dokumentacionit Arduino [1] tregoi se kishte një vlerë rrotullimi në funksionin Mouse.move () -> Mouse.move (xVal, yVal, timon).

Pyesja veten nëse në vend të rrotullimit të një rrote mund të përdorja shtypjen e një butoni për të bërë çdo rritje të rrotullimit dhe, pas testimit, zbulova se mund ta bëja.

Hapi 1: Hardware:

Klon 1* 32U4 Pro Micro

Butonat e momentit 2* 6mm katrorë

1* Stripboard 24* 37

Fole 2* 12 drejtim 0.1 inç - për Pro Micro

Hapi 2: Ndërtimi;

Ndërtim
Ndërtim
Ndërtim
Ndërtim

Unë projektova dhe ndërtova një tabelë të vogël për të mbajtur të gjithë përbërësit.

Pro Micro është i kyçur në prizat 2* 12 mënyrë 0.1 inç dhe ka një sasi të vogël të telave për çelsat dhe lidhjet e tokës (6 tela). Janë 13 ndërprerje në pistë, 12 prej të cilave janë midis kunjave Pro Micro dhe tjetrës tjetër në një nga çelsat. Lidhja me kompjuterin bëhet përmes lidhësit USB të Pro Micro.

I futa prizat 2*12 në mikro pro për stabilitet dhe pastaj i bashkova në kunjat e qosheve para se të bashkoj pjesën tjetër. Pastaj bashkova butonat dhe bëra instalime elektrike. Më në fund vendosa pushimet në pistë.

Hapi 3: Softueri:

Shkrova programin dhe programova Pro Micro duke përdorur Arduino IDE.

Për qëllime programimi, Pro Micro shfaqet si Arduino Leonardo.

Softueri përdor një ndërprerës të kohëmatësit për të anketuar dhe hequr butonat, kur një buton shtypet, ose shtypet më saktë atëherë lëshohet Mouse. Funksioni Lëviz () thirret për të dërguar vlerën e lëvizjes në kompjuterin e bashkangjitur.

Unë nuk pashë asnjë dokumentacion mbi atë vlerë të rrotullimit për t'u përdorur kështu që u përpoq 1 që dha një rritje pozitive dhe pastaj -1 që dha një rritje negative; dokumentacioni liston në mënyrë specifike vlerën e rrotullimit si një shenjë të nënshkruar.

Hapi 4: Përdorni:

Njësia është vetëm plug and play, shfaqet si një pajisje HID në PC dhe nuk ka drejtues për t'u instaluar.

Hapi 5: Referencat:

[1] Dokumentacioni Arduino USB Mouse https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousemove/ (Marrë më 6/Korrik/2019)

Recommended: