Mundarija:
- 1 -qadam: 1 -qadam: Komponentlarni tayyorlash
- 2 -qadam: 2 -qadam: O'chirish kartasini yarating
- 3 -qadam: Qadam: dasturiy muhitni tayyorlash
- 4 -qadam: 4 -qadam: Arduino loyihasini yaratish va yuklash
- 5 -qadam: 5 -qadam: Sinov
Video: Project Diva Aracade Future Tone uchun HID klaviatura boshqaruvchisi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
V-USB-AVR mikrokontrollerlari uchun past tezlikli USB kutubxona yechimi. Bu bizga AVR mikrokontrollerlari yordamida HID qurilmalarini (klaviatura, sichqoncha, geympad va boshqalar) yaratishga imkon beradi.
HID klaviaturasi HID 1.11 ga asoslangan. U bir vaqtning o'zida maksimal 6 ta tugmani bosishni qo'llab -quvvatlaydi. Vaqt o'tishi bilan u kalitni ushlab turishni qo'llab -quvvatlaydi. Boshqa tugmani bosish paytida siz bitta tugmachani bosib turishingiz mumkin.
Project Diva Arcade Future Tone uchun HID klaviaturasini qanday yarataman. (PD-Loader 2.0)
1 -qadam: 1 -qadam: Komponentlarni tayyorlash
AVR mikrokontroller * 1 (ATMEGA8, 168, 328p va boshqalar. 4K+ fleshli har qanday mikro -kontroller yaxshi bo'lardi)
16M kristalli * 1
104 kondansatör * 1
22P kondansatör * 2
68R qarshilik * 2
1.5K qarshilik * 1
3.6V zenerli diod * 2
USB erkak vilkasi * 1
Non paneli * 1
2 -qadam: 2 -qadam: O'chirish kartasini yarating
Ushbu komponentlarni non paneliga lehimlang. Men loyihaning sxemasini qo'shdim. Lehimlash uchun juda ko'p komponentlar yo'q, chunki ko'p ishlar mikrokontroller tomonidan kod orqali amalga oshiriladi.
3 -qadam: Qadam: dasturiy muhitni tayyorlash
Loyiha Arduino IDE -da qurilgan.
Shuningdek, u UsbKeyboard loyihasining o'zgartirilgan versiyasidan foydalanadi. Men uni UsbKeyboardMiku deb o'zgartirdim.
Siz Arduino loyihasini ham, kutubxonani ham mening omborimdan yuklab olishingiz mumkin.
notabug.org/zsccat/PDAFT-HID-Klaviatura
Arduino loyihasini ham, kutubxonani ham yuklaganingizdan so'ng. UsbKeyboardMikyu -ni kutubxona papkasiga qo'ying va Arduino IDE -da MikuButton loyihasini oching.
4 -qadam: 4 -qadam: Arduino loyihasini yaratish va yuklash
Biz haqiqatan ham shu erdamiz. AVR mikrokontrolleriga kodni yuklash kifoya va biz ishga tayyormiz.
Agar sizda mikrokontrolerda bootloader o'rnatilgan bo'lsa, siz kodni yuklash uchun yuklash tugmasini bosishingiz mumkin.
Yoki yuklash uchun dasturchidan foydalanishingiz mumkin (masalan, UsbAsp). Tashqi kristal ishlatilganligiga ishonch hosil qilish va sug'urta moslamasini to'g'ri o'rnatish. (Arduino platasi uchun hech qanday o'zgartirishlar talab qilinmaydi, chunki ular sug'urta moslamasini to'g'ri o'rnatgan).
5 -qadam: 5 -qadam: Sinov
Usb vilkasini kompyuterga ulang va u HID klaviaturasi sifatida qayta ulanishi kerak.
Kalitlar quyidagicha xaritaga joylashtirilgan.
Uchburchak -> 13
Kvadrat -> 12
Xoch -> 11
Doira -> 10
Boshlash -> 9
Chapga siljish chapga -> A3
Chap slayder o'ng -> A2
O'ng slayder chapga -> A1
O'ng slayder o'ng -> A0
Tavsiya:
MAME va virtual pinball uchun DIY klaviatura boshqaruvchisi: 4 qadam (rasmlar bilan)
MAME va Virtual Pinball uchun DIY klaviatura boshqaruvchisi: Ushbu ko'rsatmalar sizga eski klaviatura yordamida sim, lehim va yog'och bo'lagi uchun shaxsiy klaviatura boshqaruvchisini ishlab chiqarishga imkon beradi. Virtual Pinball Inst -ga qarang
Arduino asosidagi DIY o'yin boshqaruvchisi - Arduino PS2 o'yin boshqaruvchisi - DIY Arduino Gamepad bilan Tekken o'ynash: 7 qadam
Arduino asosidagi DIY o'yin boshqaruvchisi | Arduino PS2 o'yin boshqaruvchisi | DIY Arduino Gamepad bilan Tekken o'ynash: Salom bolalar, o'yin o'ynash har doim qiziqarli, lekin o'zingizning shaxsiy o'yiningiz bilan o'ynash yanada qiziqarli, shuning uchun biz ushbu qo'llanmada arduino pro micro yordamida o'yin boshqaruvchisi qilamiz
Ps2 Controller usb Hid klaviatura emulyatoriga: 3 qadam
Ps2 Controller usb Hid klaviatura emulyatoriga: Bu ps2 tekshirgichi uchun dasturlashtiriladigan kompyuter usb adapterini yaratish bo'yicha kichik loyihadir. Bu o'zaro faoliyat platforma. Men odatdagidek dasturiy ta'minot echimini (antimicro, joy2key va boshqalar) o'rnatishda muammolarga duch kelganim uchun shunday qildim. Kutubxona o'smirlar uchun kompilyatsiya qilmaydi
Klaviatura LEDli bass, trebl va ovoz balandligi USB boshqaruvchisi: 6 qadam (rasmlar bilan)
Klaviatura LEDli bass, trebl va ovoz balandligi USB boshqaruvchisi: Mening asosiy ish stolida Creative SoundBlaster Audigy bor va men audio yoki video muhitni tinglashda bass va trebl sozlamalarini (shuningdek, ovoz balandligini) tezda sozlashim kerak edi. . Men kodni ikkita manbadan moslashtirdim
Klaviatura interfeysi 8051 va klaviatura raqamlarini 7 segmentda ko'rsatish: 4 qadam (rasmlar bilan)
Klaviatura interfeysi 8051 va klaviatura raqamlarini 7 segmentda ko'rsatish: Ushbu darsda men sizga klaviaturani 8051 bilan qanday bog'lashimiz va klaviatura raqamlarini 7 segmentli displeyda ko'rsatish haqida aytib beraman