INHOUDSOPGAWE:

Knoppies vir muisrol: 5 stappe
Knoppies vir muisrol: 5 stappe

Video: Knoppies vir muisrol: 5 stappe

Video: Knoppies vir muisrol: 5 stappe
Video: 🌺 Вяжем теплую женскую манишку на пуговицах на 2-х спицах. Часть 1. 2024, November
Anonim
Knoppies vir muisrol
Knoppies vir muisrol

Ek het oor die jare verskeie rekenaarmuise gehad, en die rolwiel is die enigste ding wat konsekwent nie werk of onreëlmatig werk nie.

Ek het meestal die gebruik van die rolopsie vermy tot onlangs toe ek besluit het om die grafiese pakket Blender te probeer; hier het ek gevind dat ek nie kon wegkom sonder om die rolwiel te gebruik nie, aangesien dit gebruik word om in en uit die kykarea in te zoem.

Nadat ek met 32U4 Pro Micro -borde gespeel het as sleutelbord- en muisinvoer, wou ek kyk of daar nie 'n blaai -opsie is nie, want dit is nie iets wat ek gesien het nie.

Deur die Arduino -dokumentasie [1] na te gaan, het getoon dat daar 'n rolwaarde in die funksie Mouse.move () was -> Mouse.move (xVal, yVal, wiel).

Ek het gewonder of ek in plaas van om 'n wiel te draai, 'n druk van 'n knoppie kan gebruik om elke inkrement te doen, en nadat ek getoets het, het ek gevind dat ek dit kan doen.

Stap 1: Hardeware:

1* 32U4 Pro Micro -kloon

2* 6 mm vierkantige kort drukknoppies

1* Strookbord 24* 37

2* 12 -rigting 0,1 duim -voetstukke - vir die Pro Micro

Stap 2: Konstruksie;

Konstruksie
Konstruksie
Konstruksie
Konstruksie

Ek het 'n klein bordjie ontwerp en gebou vir al die komponente.

Die Pro Micro is ingeprop in 2* 12 -rigting 0,1 duim -voetstukke en daar is 'n klein hoeveelheid bedrading vir die skakelaars en grondaansluitings (6 drade). Daar is 13 baanbreuke, waarvan 12 tussen die Pro Micro -penne en die ander volgende na een van die skakelaars. Die verbinding met die rekenaar is via die USB -aansluiting van die Pro Micro.

Ek het die 2*12 -rigting -voetstukke in die pro -mikro gekoppel vir stabiliteit en eers in die hoekpenne gesoldeer voordat ek die res soldeer. Ek het toe die knoppies gesoldeer en die bedrading gedoen. Uiteindelik sit ek die baanbreke in.

Stap 3: sagteware:

Ek het die sagteware geskryf en die Pro Micro geprogrammeer met behulp van die Arduino IDE.

Vir programmeerdoeleindes verskyn die Pro Micro as Arduino Leonardo.

Die sagteware gebruik 'n timer -onderbreking om die knoppies te peil en te ontbloot, as 'n knoppie ingedruk word, of meer presies ingedruk word, dan word die funksie Mouse. Move () ontbied om die rolwaarde na die aangehegte rekenaar te stuur.

Ek het geen dokumentasie gesien oor watter rolwaarde om te gebruik nie, so probeer 1 wat 'n positiewe toename gee en dan -1 wat 'n negatiewe toename gee; die dokumentasie bevat spesifiek die rolwaarde as 'n getekende teken.

Stap 4: Gebruik:

Die eenheid is net plug and play, dit verskyn as 'n HID -toestel op die rekenaar en daar is geen bestuurders om te installeer nie.

Stap 5: Verwysings:

[1] Arduino USB -muisdokumentasie https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousemove/ (Ontsluit 6/Julie/2019)

Aanbeveel: