Koder kółka przewijania to element myszy komputerowej, który zawodzi pierwszy. Jeśli manipulator postrzępił przewód przy wejściu do skrzynki, prawie każdy mistrz wie, jak go przylutować. Jeśli koder wyjdzie ze stojaka, będziesz musiał złamać kolejną mysz, aby go wymienić. I dzieje się tak, że trzpień łączący koło z enkoderem pęka. Dobra rada „od samego początku trzeba kupować wysokiej jakości myszy” nie zawsze pomaga. Autor Instructables pod pseudonimem Mr_Glenn zmęczył się walkami z myszami i nie potrafił użyć przycisków PgUp i PgDn zamiast kodera. Ale wcześniej czy później każdy użytkownik ma do czynienia z programem, w którym skalowanie odbywa się za pomocą koła, a te przyciski nie pomagają. Tak więc natknął się - taka aplikacja okazała się zwykłym edytorem trójwymiarowej grafiki, która swoją nazwę zawdzięcza urządzeniu kuchennemu. Blender, oczywiście ...
Ale mistrz nie uruchomił się z tego powodu, aby wyśmiewać zły koder. I wziął niedrogi klon kompatybilnej płyty 32U4 Pro Micro Arduino Leonardo Taka tablica może udawać urządzenie HID - za pomocą klawiatury lub myszy za pomocą tego samego złącza Micro USB, które jest przeznaczone do jego programowania. Wystarczy dodać dwa przyciski do takiej planszy, jak pokazano na schemacie. Oczywiście, potrzebujemy jeszcze dwóch rezystorów podciągających, ale działa bez nich.
Zasadniczo nie ma znaczenia, jak podłączysz te dwa przyciski do tablicy. Możesz wykluczyć złącza grzebienia i przylutować płytę bezpośrednio do płyty perforowanej typu breadboard. Możesz wykluczyć samą płytkę ścienną i wykonać wszystkie połączenia za pomocą przewodów. Wskazane jest również stosowanie małych mikroprzełączników z dźwigniami zamiast przycisków zegara. Najważniejsze jest wypełnienie mały szkicprzy użyciu zmiennych xVal, yVal, kółko funkcji Mouse.move (). Podczas przesyłania oprogramowania wybierz kartę Arduino Leonardo w Arduino IDE.
W nowoczesnych systemach operacyjnych dozwolone jest jednoczesne działanie kilku klawiatur USB i myszy. Możesz obracać enkoderem na jednej myszy, przesuwać drugą i ogólnie nacisnąć przyciski na trzeciej. Ten domowej roboty udawaj, że jesteś drugą myszką. Naciśnięcie przycisków urządzenia symuluje obrót enkodera w każdym z dwóch kierunków. I za pomocą prawdziwej myszy, jak poprzednio, wykonasz wszystkie inne operacje bez zużywania zasobów enkodera. I twój układ nerwowy.
Oczywiście lepiej, aby projekt działał „nie w zasadzie, ale w tym przypadku”. Możesz poruszać się po wielu sklepach, ale nie znajdziesz bardziej budżetowego budynku niż mała skrzynka przyłączeniowa.