Mündəricat:

Project Diva Aracade Gələcək Tonu üçün HID Klaviatura Nəzarətçisi: 5 Addım
Project Diva Aracade Gələcək Tonu üçün HID Klaviatura Nəzarətçisi: 5 Addım

Video: Project Diva Aracade Gələcək Tonu üçün HID Klaviatura Nəzarətçisi: 5 Addım

Video: Project Diva Aracade Gələcək Tonu üçün HID Klaviatura Nəzarətçisi: 5 Addım
Video: FRIDAY THE 13TH KILLER PUZZLE LIVE 2024, Noyabr
Anonim
Project Diva Aracade Future Tone üçün HID Klaviatura Nəzarətçisi
Project Diva Aracade Future Tone üçün HID Klaviatura Nəzarətçisi

V-USB, AVR mikro nəzarətçiləri üçün aşağı sürətli bir USB kitabxana həllidir. AVR mikro nəzarətçiləri istifadə edərək HID cihazları (Klaviatura, Mouse, Gamepad və s.) Yaratmağımıza imkan verir.

HID klaviatura tətbiqi HID 1.11 -ə əsaslanır. Maksimum 6 düyməni eyni anda dəstəkləyir. Vaxt keçdikcə düyməni saxlamağı da dəstəkləyir. Fərqli düyməni basarkən bir düyməni basıb saxlaya bilərsiniz.

Project Diva Arcade Future Tone üçün HID klaviatura necə yaratdığım budur. (PD-Yükləyici 2.0)

Addım 1: Addım 1: Komponent Hazırlanması

AVR mikro nəzarətçi * 1 (ATMEGA8, 168, 328p və s. 4K+ flaşlı hər hansı bir mikro nəzarətçi yaxşı olardı)

16M Kristal * 1

104 Kondansatör * 1

22P kondansatör * 2

68R Rezistor * 2

1.5K Rezistor * 1

3.6V Zener Diyot * 2

USB Kişi Fişi * 1

Çörək lövhəsi * 1

Addım 2: Adım 2: Dövrə lövhəsini qurun

Addım 2: Dövrə lövhəsini qurun
Addım 2: Dövrə lövhəsini qurun
Addım 2: Dövrə lövhəsini qurun
Addım 2: Dövrə lövhəsini qurun

Bu komponentləri çörək taxtasına lehimləyin. Layihənin sxemini daxil etdim. İşlərin çoxu kod vasitəsilə mikro nəzarətçi tərəfindən edildiyi üçün lehimlənəcək çoxlu komponent yoxdur.

Addım 3: Addım: Proqram mühitinin hazırlanması

Layihə Arduino IDE üzərində qurulub.

UsbKeyboard layihəsinin dəyişdirilmiş bir versiyasından da istifadə edir. Adını UsbKeyboardMiku olaraq dəyişdirdim.

Həm Arduino Layihəsini, həm də Kitabxananı depomdan yükləyə bilərsiniz.

notabug.org/zsccat/PDAFT-HID-Klaviatura

Həm Arduino layihəsini, həm də kitabxananı yüklədikdən sonra. UsbKeyboardMikyu kitabxana qovluğuna qoyun və Arduino IDE -də MikuButton layihəsini açın.

Addım 4: Adım 4: Arduino Layihəsini Qurun və Yükləyin

Biz həqiqətən burdayıq. Yalnız kodu AVR mikro nəzarətçinizə yükləməlisiniz və biz hazırıq.

Mikro nəzarətçinizdə artıq bootloader quraşdırılıbsa, kodu yükləmək üçün yükləmə düyməsini basa bilərsiniz.

Və ya yükləmək üçün bir proqramçıdan istifadə edə bilərsiniz (məsələn, UsbAsp). Yalnız xarici kristaldan istifadə etdiyinizə əmin olun və qoruyucu qurğunu düzgün əldə edin. (Arduino lövhəsi üçün heç bir dəyişiklik tələb olunmur, çünki onlar artıq düzgün qoruyucu quruluşa malikdir)

Addım 5: Adım 5: Test

Addım 5: Test
Addım 5: Test
Addım 5: Test
Addım 5: Test

Usb fişini kompüterinizə qoşun və HID klaviatura kimi yenidən bağlanmalıdır.

Açarlar aşağıdakı kimi xəritələnir.

Üçbucaq -> 13

Kvadrat -> 12

Xaç -> 11

Dairə -> 10

Başlayın -> 9

Sol sürüşmə Sol -> A3

Sol Kaydırıcı Sağ -> A2

Sağ Sürgü Sol -> A1

Sağ sürüşmə Sağ -> A0

Tövsiyə: