Turinys:

„HID“klaviatūros valdiklis „Project Diva Aracade Future Tone“: 5 žingsniai
„HID“klaviatūros valdiklis „Project Diva Aracade Future Tone“: 5 žingsniai

Video: „HID“klaviatūros valdiklis „Project Diva Aracade Future Tone“: 5 žingsniai

Video: „HID“klaviatūros valdiklis „Project Diva Aracade Future Tone“: 5 žingsniai
Video: Choosing Accessories for the MWM Phase 2024, Lapkritis
Anonim
„HID“klaviatūros valdiklis „Project Diva Aracade Future Tone“
„HID“klaviatūros valdiklis „Project Diva Aracade Future Tone“

„V-USB“yra mažos spartos USB bibliotekos sprendimas, skirtas AVR mikrovaldikliams. Tai leidžia mums sukurti HID įrenginius (klaviatūrą, pelę, žaidimų planšetę ir kt.) Naudojant AVR mikrovaldiklius.

HID klaviatūros diegimas pagrįstas HID 1.11. Jis palaiko ne daugiau kaip 6 klavišų paspaudimus vienu metu. Jis taip pat palaiko raktų laikymą laikui bėgant. Galite paspausti vieną klavišą ir spustelėti kitą klavišą.

Štai kaip aš sukuriu HID klaviatūrą „Project Diva Arcade Future Tone“. (PD-Loader 2.0)

1 žingsnis: 1 žingsnis: komponentų paruošimas

AVR mikrovaldiklis * 1 (ATMEGA8, 168, 328p ir tt Bet koks mikrovaldiklis su 4K+ blykste būtų tinkamas)

16M krištolas * 1

104 Kondensatorius * 1

22P kondensatorius * 2

68R rezistorius * 2

1.5K rezistorius * 1

3.6V „Zener“diodas * 2

USB vyrų kištukas * 1

Duonos lenta * 1

2 veiksmas: 2 žingsnis: sukurkite grandinės plokštę

2 žingsnis: Sukurkite grandinės plokštę
2 žingsnis: Sukurkite grandinės plokštę
2 žingsnis: Sukurkite grandinės plokštę
2 žingsnis: Sukurkite grandinės plokštę

Lituokite šiuos komponentus prie duonos lentos. Aš įtraukiau projekto schemą. Lituoti nereikia daug komponentų, nes didžiąją dalį darbo mikrokontroleris atlieka kodu.

3 veiksmas: žingsnis: Programinės įrangos aplinkos paruošimas

Projektas sukurtas naudojant „Arduino IDE“.

Taip pat naudojama modifikuota „UsbKeyboard“projekto versija. Aš pervadinau jį į „UsbKeyboardMiku“.

Iš mano saugyklos galite atsisiųsti ir „Arduino Project“, ir biblioteką.

notabug.org/zsccat/PDAFT-HID-Keyboard

Atsisiuntę „Arduino“projektą ir biblioteką. Įdėkite „UsbKeyboardMikyu“į savo bibliotekos aplanką ir atidarykite „MikuButton“projektą „Arduino IDE“.

4 veiksmas: 4 veiksmas: sukurkite ir įkelkite „Arduino“projektą

Mes tikrai čia. Jums tereikia įkelti kodą į savo AVR mikrovaldiklį ir mes pasiruošę eiti.

Jei jūsų mikrovaldiklis jau yra įdiegęs įkrovos įkėlimo programą, galite tiesiog spustelėti įkėlimo mygtuką, kad įkeltumėte kodą.

Arba įkėlimui galite naudoti programuotoją (pvz., „UsbAsp“). Tiesiog įsitikinkite, kad naudojate išorinį kristalą ir teisingai nustatote saugiklį. („Arduino“plokštėje nereikia atlikti jokių pakeitimų, nes jie jau turi teisingą saugiklių sąranką)

5 žingsnis: 5 žingsnis: bandymas

5 žingsnis: bandymas
5 žingsnis: bandymas
5 žingsnis: bandymas
5 žingsnis: bandymas

Tiesiog prijunkite „USB“kištuką prie kompiuterio ir jis turėtų būti iš naujo suplanuotas kaip HID klaviatūra.

Raktai pažymėti taip.

Trikampis -> 13

Kvadratas -> 12

Kryžius -> 11

Apskritimas -> 10

Pradėti -> 9

Kairysis slankiklis kairėn -> A3

Kairysis slankiklis dešinėn -> A2

Dešinysis slankiklis kairėn -> A1

Dešinysis slankiklis į dešinę -> A0

Rekomenduojamas: