Obsah:

Ovládač klávesnice HID pre budúci tón Project Diva Aracade: 5 krokov
Ovládač klávesnice HID pre budúci tón Project Diva Aracade: 5 krokov

Video: Ovládač klávesnice HID pre budúci tón Project Diva Aracade: 5 krokov

Video: Ovládač klávesnice HID pre budúci tón Project Diva Aracade: 5 krokov
Video: Часть 2 — Аудиокнига Герберта Уэллса «Война миров» (книга 1 — главы 13–17) 2024, December
Anonim
Ovládač klávesnice HID pre Project Diva Aracade Future Tone
Ovládač klávesnice HID pre Project Diva Aracade Future Tone

V-USB je nízkorýchlostné riešenie knižnice USB pre mikroradiče AVR. Umožňuje nám vytvárať HID zariadenia (klávesnica, myš, gamepad atď.) Pomocou mikroovládačov AVR.

Implementácia klávesnice HID je založená na HID 1.11. Podporuje maximálne 6 stlačení klávesov súčasne. Podporuje tiež podržanie klávesu v priebehu času. Jeden kláves môžete podržať a kliknúť na iný.

Tu je návod, ako vytvorím klávesnicu HID pre Project Diva Arcade Future Tone. (PD-Loader 2.0)

Krok 1: Krok 1: Príprava komponentov

Mikroprocesor AVR * 1 (ATMEGA8, 168, 328p atď. Akýkoľvek mikro ovládač s bleskom 4K+ by bol v poriadku)

16M kryštál * 1

104 Kondenzátor * 1

22P kondenzátor * 2

Rezistor 68R * 2

1,5K odpor * 1

Zenerova dióda 3,6 V * 2

Zástrčka USB Male * 1

Breadboard * 1

Krok 2: Krok 2: Zostavte obvodovú dosku

Krok 2: Zostavte obvodovú dosku
Krok 2: Zostavte obvodovú dosku
Krok 2: Zostavte obvodovú dosku
Krok 2: Zostavte obvodovú dosku

Spájkujte tieto súčasti na dosku. Zahrnul som schému projektu. Nie je možné spájkovať veľa komponentov, pretože väčšinu práce vykonáva mikroprocesor pomocou kódu.

Krok 3: Krok: Príprava softvérového prostredia

Projekt je postavený na Arduino IDE.

Využíva tiež upravenú verziu projektu UsbKeyboard. Premenoval som ho na UsbKeyboardMiku.

Projekt Arduino a knižnicu si môžete stiahnuť z môjho úložiska.

notabug.org/zsccat/PDAFT-HID-Keyboard

Keď si stiahnete projekt Arduino aj knižnicu. Vložte UsbKeyboardMikyu do priečinka knižnice a otvorte projekt MikuButton v Arduino IDE.

Krok 4: Krok 4: Zostavte a nahrajte projekt Arduino

Naozaj sme tu. Stačí nahrať kód do vášho mikrokontroléra AVR a sme pripravení ísť.

Ak má váš mikrokontrolér už nainštalovaný bootloader, kód môžete nahrať kliknutím na tlačidlo nahrávania.

Alebo môžete na nahrávanie použiť programátor (napr. UsbAsp). Aby ste sa uistili, že ste použili externý kryštál, a správne nastavte poistku. (Pri doske Arduino nie sú potrebné žiadne zmeny, pretože už majú správne nastavenie poistky)

Krok 5: Krok 5: Testovanie

Krok 5: Testovanie
Krok 5: Testovanie
Krok 5: Testovanie
Krok 5: Testovanie

Jednoducho zapojte konektor USB do počítača a malo by byť uznané ako klávesnica HID.

Kľúče sú mapované nasledovne.

Trojuholník -> 13

Námestie -> 12

Kríž -> 11

Kruh -> 10

Začiatok -> 9

Ľavý posúvač Vľavo -> A3

Ľavý posuvník Pravý -> A2

Pravý posuvník vľavo -> A1

Pravý posúvač Pravý -> A0

Odporúča: