Mundarija:

Sichqonchani aylantirish tugmalari: 5 qadam
Sichqonchani aylantirish tugmalari: 5 qadam

Video: Sichqonchani aylantirish tugmalari: 5 qadam

Video: Sichqonchani aylantirish tugmalari: 5 qadam
Video: 30ta maxfiy sir клавиатурадаги 30та махфий сир 2024, Iyul
Anonim
Sichqonchani aylantirish uchun tugmalar
Sichqonchani aylantirish uchun tugmalar

Ko'p yillar davomida menda bir nechta kompyuter sichqonchasi bor edi va aylantiruvchi g'ildirak doimiy ravishda ishlamaydi yoki tartibsiz ishlaydi.

Men yaqinda Blender grafik paketini sinab ko'rishga qaror qilgan paytgacha men aylantirish opsiyasidan qochganman, bu erda ko'rish maydonini kattalashtirish va kattalashtirish uchun aylantirish g'ildiragini ishlatmasdan qochib qutula olmasligimni aniqladim.

32U4 Pro Micro platalari bilan klaviatura va sichqoncha usulida o'ynab, aylantirish varianti bor yoki yo'qligini bilishga qiziqdim, chunki bu men ko'rgan narsa emas edi.

Arduino hujjatlarini [1] tekshirish Mouse.move () funktsiyasida -> Sichqoncha harakatida (xVal, yVal, g'ildirak) aylantirish qiymati borligini ko'rsatdi.

Men g'ildirakni aylantirish o'rniga, har bir aylantirishni tugmachani bosish mumkinmi, deb o'yladim va sinovdan so'ng men buni qila olaman.

1 -qadam: Uskuna:

1* 32U4 Pro Micro klon

2* 6 mm kvadrat lahzali tugmalar

1* Stripboard 24* 37

2* 12 tomonlama 0,1 dyuymli rozetkalar - Pro Micro uchun

2 -qadam: qurilish;

Qurilish
Qurilish
Qurilish
Qurilish

Men barcha komponentlarni ushlab turadigan kichik taxtani ishlab chiqdim va qurdim.

Pro Micro 2 dyuymli 12 dyuymli 0,1 dyuymli rozetkalarga ulangan va kommutatorlar va topraklama ulanishlari uchun oz miqdordagi simlar mavjud (6 simli). 13 ta uzilishlar mavjud, ulardan 12 tasi Pro Micro pinlari va boshqalari o'rtasida. kalitlardan biriga. Kompyuterga ulanish Pro Micro USB ulagichi orqali amalga oshiriladi.

Men barqarorlik uchun 2*12 o'lchamli rozetkalarni pro mikroga uladim, so'ngra qolganlarini lehimlashdan oldin burchak pimlariga lehimladim. Keyin men tugmachalarni lehimladim va simlarni o'tkazdim. Oxir -oqibat men trekka tanaffuslar qo'ydim.

3 -qadam: Dasturiy ta'minot:

Men dasturiy ta'minotni yozdim va Arduino IDE yordamida Pro Micro -ni dasturladim.

Dasturlash maqsadida Pro Micro Arduino Leonardo sifatida namoyon bo'ladi.

Dastur tugmalarni so'roq qilish va o'chirish uchun taymerni to'xtatishni ishlatadi, tugma bosilganda yoki aniqroq bosilganda Mouse. Move () funktsiyasi biriktirilgan kompyuterga aylantirish qiymatini yuborish uchun chaqiriladi.

Men aylantirish qiymatini ishlatish uchun hech qanday hujjatni ko'rmadim, shuning uchun 1 ijobiy o'sishni berdi, keyin -1 salbiy o'sishni berdi; hujjatlarda aylantirish qiymati imzolangan belgi sifatida aniq ko'rsatilgan.

4 -qadam: Foydalanish:

Qurilma shunchaki ulanishi mumkin, u kompyuterda HID qurilmasi sifatida ko'rsatiladi va drayverlar o'rnatilmaydi.

5 -qadam: Manbalar:

[1] Arduino USB sichqonchasi hujjatlari https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousemove/ (Qabul qilingan: 6/iyul/2019)

Tavsiya: