Obsah:

Ovladač klávesnice HID pro budoucí tón Project Diva Aracade: 5 kroků
Ovladač klávesnice HID pro budoucí tón Project Diva Aracade: 5 kroků

Video: Ovladač klávesnice HID pro budoucí tón Project Diva Aracade: 5 kroků

Video: Ovladač klávesnice HID pro budoucí tón Project Diva Aracade: 5 kroků
Video: FRIDAY THE 13TH KILLER PUZZLE LIVE 2024, Listopad
Anonim
HID ovladač klávesnice pro Project Diva Aracade Future Tone
HID ovladač klávesnice pro Project Diva Aracade Future Tone

V-USB je nízkorychlostní řešení USB knihovny pro mikrořadiče AVR. Umožňuje nám vytvářet HID zařízení (klávesnice, myš, gamepad atd.) Pomocí mikrořadičů AVR.

Implementace klávesnice HID je založena na HID 1.11. Podporuje maximálně 6 stisknutí kláves současně. Podporuje také podržení klíče v průběhu času. Jednu klávesu můžete podržet při kliknutí na jinou klávesu.

Zde je návod, jak vytvořím HID klávesnici pro Project Diva Arcade Future Tone. (PD-Loader 2.0)

Krok 1: Krok 1: Příprava součásti

Mikroprocesor AVR * 1 (ATMEGA8, 168, 328p atd. Jakýkoli mikrořadič s bleskem 4K+ by byl v pořádku)

16M krystal * 1

104 Kondenzátor * 1

Kondenzátor 22P * 2

Rezistor 68R * 2

1,5K odpor * 1

3.6V Zenerova dioda * 2

Zástrčka USB Male * 1

Breadboard * 1

Krok 2: Krok 2: Sestavte obvodovou desku

Krok 2: Sestavte obvodovou desku
Krok 2: Sestavte obvodovou desku
Krok 2: Sestavte obvodovou desku
Krok 2: Sestavte obvodovou desku

Tyto součásti připájejte na prkénko. Zahrnul jsem schéma projektu. Není třeba pájet mnoho součástí, protože většinu práce provádí mikroprocesor pomocí kódu.

Krok 3: Krok: Příprava softwarového prostředí

Projekt je postaven na Arduino IDE.

Využívá také upravenou verzi projektu UsbKeyboard. Přejmenoval jsem to na UsbKeyboardMiku.

Projekt Arduino i knihovnu si můžete stáhnout z mého úložiště.

notabug.org/zsccat/PDAFT-HID-Keyboard

Jakmile si stáhnete projekt Arduino i knihovnu. Vložte UsbKeyboardMikyu do složky knihovny a otevřete projekt MikuButton v Arduino IDE.

Krok 4: Krok 4: Sestavte a nahrajte projekt Arduino

Opravdu jsme tady. Stačí nahrát kód do mikrokontroléru AVR a jsme připraveni.

Pokud má váš mikrořadič již nainstalován bootloader, můžete kód odeslat kliknutím na tlačítko Odeslat.

Nebo můžete k nahrání použít programátor (např. UsbAsp). Jen se ujistěte, že jste použili externí krystal a správně nastavíte pojistku. (U desky Arduino nejsou nutné žádné změny, protože již mají správné nastavení pojistky)

Krok 5: Krok 5: Testování

Krok 5: Testování
Krok 5: Testování
Krok 5: Testování
Krok 5: Testování

Stačí připojit konektor USB k počítači a měl by být uznán jako klávesnice HID.

Klíče jsou mapovány následovně.

Trojúhelník -> 13

Náměstí -> 12

Kříž -> 11

Kruh -> 10

Začátek -> 9

Levý posuvník Vlevo -> A3

Levý posuvník Vpravo -> A2

Pravý posuvník Vlevo -> A1

Pravý posuvník Pravý -> A0

Doporučuje: