Енкодерът на колело за превъртане е компонент на компютърна мишка, която се отказва първо. Ако манипулаторът изтръгне кабела на входа на кутията, почти всеки майстор знае как да го спойка. Ако енкодерът излезе от стойката, ще трябва да счупите друга мишка, за да я замените. И се случва така, че щифтът, който свързва колелото с енкодера, се счупи. Добрият съвет „трябва да купувате качествени мишки от самото начало“ не винаги помага. Авторът на Instructables под псевдонима Mr_Glenn се измори да се бори с мишки и той накара да използва бутоните PgUp и PgDn вместо енкодера. Но рано или късно всеки потребител се сблъсква с някаква програма, в която мащабирането се извършва с помощта на колелото и тези бутони не помагат. Така той се натъкна - такова приложение се оказа редовен редактор на триизмерна графика, получила името си от кухненски уред. Блендер, разбира се ...
Но господарят не започна заради това отново да се подиграва с лошия енкодер. И той взе евтин клон на платката 32U4 Pro Micro, съвместима с Arduino Леонардо. Такава платка може да се преструва на HID устройство - чрез клавиатура, там или с мишка през същия Micro USB конектор, който е предназначен за програмирането му. Достатъчно е да добавите два бутона към такава дъска, както е показано на диаграмата. По добър начин, разбира се, имаме нужда от още два издърпващи се резистора, но работи без тях.
Като цяло няма значение как свързвате тези два бутона към дъската. Можете да изключите съединителите за гребена и да споявате дъската директно в дъската тип перфаратор. Можете да изключите самата дъска и да направите всички връзки с проводници. Препоръчително е също да използвате малки микропревключватели с лостове вместо бутони на часовника. Основното нещо е да попълните малка скицаизползвайки променливи xVal, yVal, колело на функцията Mouse.move (). Когато качвате фърмуера, изберете дъската на Arduino Leonardo в ID на Arduino.
В съвременните операционни системи е разрешена едновременната работа на няколко USB клавиатури и мишки. Можете да завъртите енкодера на една мишка, да преместите другата и да натиснете бутоните като цяло на третата. Този домашно приготвени продукти се преструвайте на втора мишка. Натискането на бутоните на устройството ще симулира въртенето на енкодера във всяка от двете посоки. И с истинска мишка, както и преди, ще извършвате всички останали операции, без да харчите ресурса на енкодера. И вашата нервна система.
Разбира се, по-добре е, ако дизайнът ще работи "не по принцип, но в случая". Можете да обиколите много магазини, но няма да намерите по-бюджетна сграда от малка разклонителна кутия.