Un codator cu roți de defilare este o componentă a mouse-ului computerului care nu reușește mai întâi. Dacă manipulatorul s-a rupt de cablul de la intrarea în carcasă, aproape fiecare maestru știe să-l vândă. Dacă codificatorul iese din stand, va trebui să spargeți un alt mouse pentru a-l înlocui. Și se întâmplă astfel încât știftul care leagă roata cu codificatorul să se rupă. Un sfat bun „trebuie să cumperi șoareci de calitate de la bun început” nu ajută întotdeauna. Autorul Instructables sub porecla Mr_Glenn s-a săturat să se lupte cu șoarecii și a obținut blocajul folosind butoanele PgUp și PgDn în locul codificatorului. Dar mai devreme sau mai târziu, orice utilizator se confruntă cu un program în care scalarea se realizează cu ajutorul roții, iar aceste butoane nu ajută. Așa că a dat peste cap - o astfel de aplicație s-a dovedit a fi editorul obișnuit al graficelor tridimensionale, care și-a primit numele de la aparatul de bucătărie. Blender, desigur ...
Dar stăpânul nu a pornit din cauza asta din nou pentru a batjocori codificatorul sărac. Și a luat o clonă ieftină a plăcii 32U4 Pro Micro, compatibilă cu Arduino Leonardo. O astfel de placă poate pretinde a fi un dispozitiv HID - printr-o tastatură, acolo sau cu un mouse prin același conector Micro USB, care este proiectat pentru programarea sa. Este suficient să adăugați două butoane la o astfel de placă, așa cum se arată în diagramă. Într-un mod bun, desigur, mai avem nevoie de alte două rezistențe de tragere, dar funcționează fără ele.
În general, nu contează cum conectați aceste două butoane la placă. Puteți exclude conectorii pentru pieptene și lipiți placa direct în panoul de bord tipboard. Puteți exclude placa de pescuit în sine și puteți face toate conexiunile cu fire. De asemenea, este recomandabil să folosiți microfoane mici cu pârghii în loc de butoane cu ceas. Principalul lucru este să completați schiță micăfolosind variabilele xVal, yVal, roata funcției Mouse.move (). Când încărcați firmware-ul, selectați placa Arduino Leonardo din IDE Arduino.
În sistemele de operare moderne, funcționarea simultană a mai multor tastaturi și șoareci USB este permisă. Puteți roti codificatorul pe un mouse, muta pe celălalt și apăsa butoanele în general pe al treilea. Acesta produs home-made pretinde a fi un al doilea mouse. Apăsarea butoanelor dispozitivului va simula rotirea codificatorului în fiecare din cele două direcții. Și cu un mouse real, veți efectua, ca și înainte, toate celelalte operațiuni fără a consuma resursa codificatorului. Și sistemul tău nervos.
Desigur, este mai bine dacă proiectarea va funcționa „nu în principiu, ci în cazul”. Puteți să vă plimbați cu o mulțime de magazine, dar nu veți găsi o clădire mai bugetară decât o cutie de joncțiune mică.