Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu ko'rsatgichlar juda oddiy USB -joystikni qanday qilishni ko'rsatib beradi.
Bu ko'rsatmalarni arzon narxli echim bilan ta'minlash uchun Hall Effect USB Joystick bilan bog'liq.
1 -qadam: Tayyorgarlik
Joystick
2 o'qli joystikni ajratish moduli
Digispark ishlab chiqish paneli
Bu USB HID qurilmasini taqlid qila oladigan kichkina dev. USB klaviatura, sichqoncha yoki joystik
Boshqalar
Kichkina non paneli, bir nechta non paneli simlari va bir nechta pin sarlavhalari
2 -qadam: Pin sarlavhasini tayyorlash
Lehimlash pin sarlavhalari, agar hali bo'lmasa.
OGOHLANTIRISH Breadboardga ulanishdan oldin
Digispark dev platasining quvvat pinlari non paneli uchun qulay emas!
Bu loyihaga faqat 5V va GND pinlari kerak bo'ladi, 5V pinni tashqarida kichik axlat qutisiga burish kerak, shuning uchun non paneliga ulanganda u bir qatorda ulanmaydi. Yoki siz biror narsani o'chirib tashlaysiz.
3 -qadam: yig'ish
Ikkala taxtaning pin joylashuvi muvozanatsiz, shuning uchun pin sarlavhasi bo'lmagan burchaklarni qo'llab -quvvatlash uchun boshqa pinlar kerak bo'ladi.
Bu erda ulanishning qisqacha tavsifi:
Digispark -> Joystick
GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW
Eslatma:
- SW tugmachasini joystikni pastga bosing
- P3 va P4 USB -ga ulangan, shuning uchun har qanday USB HID loyihasi bu 2 pinli boshqa narsalarni ulay olmaydi
- P2 boshqa narsa uchun hali ham mavjud, masalan. signalli LED yoki qo'shimcha tugma
- VRx va VRy qiymatlarini o'qish uchun analog kirish pinlari kerak, Digispark P2 va P5 - analog kirish pinlari. Ba'zi kartalar P5 -ni yoqmagan bo'lishi mumkin (RSTDISBL -bit). Siz buni 5-pindagi Arduino "milt-milt" misolida sinab ko'rishingiz mumkin. Bootloader-ni qayta yoqishingiz yoki uni yoqish uchun efuzeni o'zgartirishingiz kerak. Batafsil ma'lumot:
Manzil:
4 -qadam: Dastur
Arduino -ni Digispark -ning yordami bilan o'rnating, agar bo'lmasa:
digistump.com/wiki/digispark
Manba kodini yuklab oling va dasturlang:
github.com/moononournation/TinyUSBJoystick
5 -qadam: Xursand bo'ling
Endi sizda 2 o'qli analog qiymat bilan ishlashga yordam beradigan kichik qurilma bor.