Pengekod roda skrol ialah komponen tetikus komputer yang gagal terlebih dahulu. Sekiranya manipulator mengurut kord di pintu masuk kes itu, hampir setiap tuan tahu bagaimana untuk menyeberanginya. Sekiranya pengekod keluar dari pendirian, anda perlu memecahkan tetikus lain untuk menggantikannya. Dan ia berlaku supaya pin yang menghubungkan roda dengan pecahan pengekod. Nasihat yang baik "anda perlu membeli tikus berkualiti tinggi pada mulanya" tidak selalu membantu. Penulis Instructables di bawah nama panggilan Mr_Glenn telah bosan berjuang dengan tikus, dan dia mendapat gantung menggunakan butang PgUp dan PgDn bukan encoder. Tetapi lambat laun, mana-mana pengguna dihadapkan dengan beberapa program di mana skala dilakukan menggunakan roda, dan butang ini tidak membantu. Jadi dia jumpa - aplikasi sedemikian ternyata menjadi editor biasa grafik tiga dimensi, yang mendapat namanya dari perkakas dapur. Blender, tentu saja ...
Tetapi tuannya tidak bermula kerana ini sekali lagi untuk mengejek pengkod miskin. Dan dia mengambil klon murah dari 32U4 Pro Micro board, serasi dengan Arduino Leonardo Papan sedemikian boleh berpura-pura menjadi peranti HID - melalui papan kekunci, di sana, atau dengan tetikus melalui penyambung Mikro USB yang sama, yang direka untuk pengaturcaraannya. Ia cukup untuk menambah dua butang ke papan seperti itu, seperti yang ditunjukkan dalam gambar rajah. Dengan cara yang baik, tentu saja, kita memerlukan dua lagi perintang yang menarik, tetapi ia berfungsi tanpa mereka.
Secara umum, tidak kira bagaimana anda menyambung dua butang ini ke papan. Anda boleh mengecualikan penyambung untuk sikat dan pateri papan terus ke papan pemuka jenis papan. Anda boleh mengecualikan papan roti itu sendiri, dan membuat semua sambungan dengan wayar. Ia juga dinasihatkan untuk menggunakan microswitches kecil dengan tuil dan bukannya butang jam. Perkara utama adalah mengisi lakaran kecilmenggunakan pembolehubah xVal, yVal, roda fungsi Mouse.move (). Apabila memuat naik firmware, pilih papan Arduino Leonardo di Arduino IDE.
Dalam sistem operasi moden, operasi serentak beberapa papan kekunci dan tikus USB dibenarkan. Anda boleh memutar pengekod pada satu tetikus, gerakkan yang lain, dan tekan butang secara umum pada ketiga. Yang satu ini buatan sendiri berpura-pura menjadi tetikus kedua. Menekan butang peranti akan mensimulasikan putaran pengekod dalam setiap dua arah. Dan dengan tetikus sebenar, anda akan, seperti sebelum ini, melaksanakan semua operasi lain tanpa memakan sumber pengekod. Dan sistem saraf anda.
Sudah tentu, adalah lebih baik jika reka bentuk akan berfungsi "tidak pada dasarnya, tetapi dalam kes itu." Anda boleh mendapatkan sekitar banyak kedai, tetapi anda tidak akan menemui lebih banyak bangunan belanjawan daripada kotak simpang kecil.