Мазмуну:

Чычканды жылдыруу үчүн баскычтар: 5 кадам
Чычканды жылдыруу үчүн баскычтар: 5 кадам

Video: Чычканды жылдыруу үчүн баскычтар: 5 кадам

Video: Чычканды жылдыруу үчүн баскычтар: 5 кадам
Video: Компьютерди нолдон баштап уйронуу. 1-сабак. Вордду уйронуу 2024, Июль
Anonim
Чычканды жылдыруу үчүн баскычтар
Чычканды жылдыруу үчүн баскычтар

Мен көп жылдар бою бир нече компьютер чычкандары менен иштедим жана жылдыруучу дөңгөлөк - бул дайыма иштебей турган же туруксуз иштеген нерсе.

Мен көбүнчө жакында Blender графикалык пакетин сынап көрүүнү чечкенге чейин жылдыруу параметрин колдонуудан оолак болчумун, бул жерде мен жылдыруу дөңгөлөгүн колдонбостон качып кете албасымды байкадым, анткени ал көрүү аймагын кичирейтүү жана кичирейтүү үчүн колдонулат.

32U4 Pro Micro такталары менен клавиатура жана чычкан киргизүү катары ойногондон кийин, мен колдонгон нерсе эмес болчу, анткени жылдыруу варианты барбы же жокпу билгиси келди.

Arduino документтерин текшерүү [1] Mouse.move () функциясында -> Mouse.move (xVal, yVal, дөңгөлөк) жылдыруу мааниси бар экенин көрсөттү.

Мен дөңгөлөктү айлантуунун ордуна, баскычты басуу менен ар бир жылдырууну жасай аламбы деп ойлондум жана тестирлөөдөн кийин мен кыла алаарымды билдим.

1 -кадам: Аппараттык:

1* 32U4 Pro Micro клону

2* 6мм чарчы көз ирмемдик баскычтар

1* Stripboard 24* 37

2* 12 тараптуу 0.1 дюймдук розеткалар - Pro Micro үчүн

2 -кадам: Курулуш;

Курулуш
Курулуш
Курулуш
Курулуш

Мен бардык компоненттерди кармоо үчүн чакан тактайчаны иштеп чыктым.

Pro Micro 2* 12 жол 0,1 дюймдук розеткага туташтырылган жана өчүргүчтөр менен жерге туташуу үчүн бир аз зым бар (6 зым). Алардын ичинен 13 тректи үзгүлтүккө учуратуу 12, анын ичинен Pro Micro казыктары менен экинчисинин ортосунда которгучтардын бирине. Компьютерге туташуу Pro Micro USB туташтыргычы аркылуу жүргүзүлөт.

Мен туруктуулук үчүн про*микроге 2*12 жолдуу розеткаларды туташтырдым, анан калганын ширетүүдөн мурун бурчтун төөнөгүчтөрүнө туташтырдым. Андан кийин мен баскычтарды ширетип, зымдарын жасадым. Акыры тректи тындырдым.

3 -кадам: Программалык камсыздоо:

Мен программаны жаздым жана Arduino IDE аркылуу Pro Micro программаладым.

Программалоо максатында Pro Micro Ардуино Леонардо катары көрүнөт.

Программа баскычтарды сурамжылоо жана четтетүү үчүн таймердин үзүлүшүн колдонот, качан баскыч басылганда, же тагыраак басылганда чычканды бошотулган. Move () функциясы жылдыруу маанисин тиркелген компьютерге жөнөтүү үчүн чакырылат.

Кайсы түрмөктүн маанисин колдонуу керектиги боюнча эч кандай документ көргөн жокмун, 1 оң көбөйтүүнү берди, андан кийин -1 терс көбөйтүүнү берди; документтерде атайын жылдырылган маанини кол коюлган чар катары тизмектейт.

4 -кадам: колдонуу:

Бирдик жөн эле сайылып турат, ал компьютерге HID түзмөгү катары көрүнөт жана орнотууга драйверлер жок.

5 -кадам: Адабияттар:

[1] Arduino USB Mouse документтери https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousemove/ (Текшерилген 6/Июль/2019)

Сунушталууда: