Mundarija:

Project Diva Aracade Future Tone uchun HID klaviatura boshqaruvchisi: 5 qadam
Project Diva Aracade Future Tone uchun HID klaviatura boshqaruvchisi: 5 qadam

Video: Project Diva Aracade Future Tone uchun HID klaviatura boshqaruvchisi: 5 qadam

Video: Project Diva Aracade Future Tone uchun HID klaviatura boshqaruvchisi: 5 qadam
Video: FRIDAY THE 13TH KILLER PUZZLE LIVE 2024, Noyabr
Anonim
Project Diva Aracade Future Tone uchun HID klaviatura boshqaruvchisi
Project Diva Aracade Future Tone uchun HID klaviatura boshqaruvchisi

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

2 -qadam: O'chirish kartasini yarating
2 -qadam: O'chirish kartasini yarating
2 -qadam: O'chirish kartasini yarating
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

5 -qadam: Sinov
5 -qadam: Sinov
5 -qadam: Sinov
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: