Cuprins:
Video: Butoane pentru derulare mouse: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Am avut mai mulți șoareci de computer de-a lungul anilor, iar roata de defilare este singurul lucru care fie nu funcționează în mod consecvent, fie funcționează neregulat.
În cea mai mare parte am evitat să folosesc opțiunea de derulare până de curând, când am decis să încerc pachetul grafic Blender, aici am constatat că nu pot scăpa fără să folosesc rotița de derulare, deoarece este utilizată pentru a mări și a micșora zona de vizionare.
După ce m-am jucat cu plăcile 32U4 Pro Micro ca tastatură și mouse, am fost interesat să văd dacă există o opțiune de derulare, deoarece acesta nu era ceva pe care îl văzusem folosit.
Verificarea documentației Arduino [1] a arătat că există o valoare de derulare în funcția Mouse.move () -> Mouse.move (xVal, yVal, roată).
M-am întrebat dacă în loc să rotesc o roată aș putea folosi apăsarea unui buton pentru a face fiecare creștere a derulării și, după testare, am descoperit că aș putea.
Pasul 1: Hardware:
1 * 32U4 Pro Micro clonă
2 * 6mm butoane pătrate momentane
1 * panou de tabla 24 * 37
Socluri de 2 * 12 căi de 0,1 inci - pentru Pro Micro
Pasul 2: Construcție;
Am proiectat și construit o placă mică pentru a ține toate componentele.
Pro Micro este conectat la prize de 2 * 12 căi de 0,1 inci și există o cantitate mică de cabluri pentru comutatoare și conexiuni la masă (6 fire). Există 13 pauze de cale, dintre care 12 sunt între pinii Pro Micro și celălalt următor la unul dintre comutatoare. Conexiunea la computer se face prin conectorul USB al Pro Micro.
Am conectat prizele cu 2 * 12 căi în micro micro pentru stabilitate și apoi am lipit mai întâi pinii de colț înainte de a lipi restul. Am lipit apoi butoanele și am făcut cablajul. În cele din urmă, am introdus pauzele.
Pasul 3: Software:
Am scris software-ul și am programat Pro Micro folosind Arduino IDE.
În scopuri de programare, Pro Micro apare ca Arduino Leonardo.
Software-ul folosește o întrerupere a temporizatorului pentru a interoga și descărca butoanele, atunci când un buton este apăsat sau mai exact apăsat apoi eliberat funcția Mouse. Move () este apelată pentru a trimite valoarea de derulare către computerul atașat.
Nu am văzut nicio documentație cu privire la ce valoare de derulare să folosesc, așa că am încercat 1 care a dat un increment pozitiv și apoi -1 care a dat un increment negativ; documentația listează în mod specific valoarea defilării ca un semn semnat.
Pasul 4: Utilizați:
Unitatea este doar plug and play, apare ca un dispozitiv HID pe PC și nu există drivere de instalat.
Pasul 5: Referințe:
[1] Documentație Arduino USB Mouse https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousemove/ (Accesat la 6 iulie / 2019)
Recomandat:
Suport pentru tablete acrilice pentru Flight Sim cu butoane reale: 4 pași
Suport pentru tablete acrilice pentru Flight Sim cu butoane reale: Acesta este un suport pentru o tabletă (de ex. IPad) pentru utilizare cu software-ul simulatorului de zbor. Folosind module de codificare rotativă și un Arduino Mega, am creat o soluție în care butoanele fizice pot fi mapate pentru a controla funcțiile specifice ale instrumentului în sim. Ca și tu
Utilizați 1 intrare analogică pentru 6 butoane pentru Arduino: 6 pași
Utilizați 1 intrare analogică pentru 6 butoane pentru Arduino: M-am întrebat adesea cum aș putea obține mai multe intrări digitale pentru Arduino. Recent mi-a trecut prin minte că ar trebui să pot folosi una dintre intrările analogice pentru a introduce mai multe intrări digitale. Am făcut o căutare rapidă și am găsit unde erau oamenii
Rotița de derulare a desktopului și controlul volumului !: 8 pași (cu imagini)
Rotița de derulare a desktopului și controlul volumului !: Faceți proiectul de weekend al revistei, 04.04.09 Unele fundaluri Recent, am citit o mulțime de bloguri diferite. În fiecare zi voi citi cele mai recente postări despre engadget, lifehacker, hackaday, BBG și blogul MAKE :. Problema pentru mine a venit când mi-am dat seama că o
Roată de derulare a computerului, versiunea rulmenților: 5 pași
Roată de derulare a computerului, versiunea rulmenților: o roată de derulare de mare greutate pentru a face treaba roții convenționale a mouse-ului. Util pentru derularea prin liste lungi, editare video și zoom în programe precum Google Earth. Diametrul și greutatea mai mari înseamnă că se poate realiza o defilare mai rapidă
Rotița deranjantă pentru eliminarea clicurilor (derulare netedă): 5 pași
Deranjantul Scroll Wheel Eliminator Click (derulare netedă): te enervează sunetul roții de derulare? Ei bine, aici este șansa ta de a scoate acel clic din acel scroll! dacă îți rupi mouse-ul, nu e vina mea. fac acest mod cu un mouse logitech. Nu sunt sigur că va funcționa pe alt mouse b