Innehållsförteckning:

HID Keyboard Controller för Project Diva Aracade Future Tone: 5 steg
HID Keyboard Controller för Project Diva Aracade Future Tone: 5 steg

Video: HID Keyboard Controller för Project Diva Aracade Future Tone: 5 steg

Video: HID Keyboard Controller för Project Diva Aracade Future Tone: 5 steg
Video: FRIDAY THE 13TH KILLER PUZZLE LIVE 2024, Juli
Anonim
HID Keyboard Controller för Project Diva Aracade Future Tone
HID Keyboard Controller för Project Diva Aracade Future Tone

V-USB är en låghastighets USB-bibliotekslösning för AVR-mikrokontroller. Det gör det möjligt för oss att skapa HID -enheter (tangentbord, mus, gamepad etc) med hjälp av AVR -mikrokontroller.

HID -tangentbordets implementering är baserad på HID 1.11. Den stöder max 6 knapptryckningar samtidigt. Det stöder också nyckelhållare över tiden. Du kan hålla en tangent intryckt medan du klickar på en annan knapp.

Så här skapar jag ett HID -tangentbord för Project Diva Arcade Future Tone. (PD-Loader 2.0)

Steg 1: Steg 1: Komponentberedning

AVR -mikrokontroller * 1 (ATMEGA8, 168, 328p etc. Alla mikrokontroller med 4K+ blixt skulle vara OK)

16M Crystal * 1

104 Kondensator * 1

22P kondensator * 2

68R motstånd * 2

1,5K motstånd * 1

3,6V zenerdiod * 2

USB -hankontakt * 1

Brödbräda * 1

Steg 2: Steg 2: Bygg kretskortet

Steg 2: Bygg kretskortet
Steg 2: Bygg kretskortet
Steg 2: Bygg kretskortet
Steg 2: Bygg kretskortet

Löd dessa komponenter till brödbrädan. Jag har inkluderat schemat för projektet. Det är inte många komponenter som ska lödas eftersom det mesta av arbetet utförs av mikrokontrollen via kod.

Steg 3: Steg: Förberedelse av programvarumiljö

Projektet är byggt på Arduino IDE.

Den använder också en modifierad version av UsbKeyboard -projektet. Jag har döpt om den till UsbKeyboardMiku.

Du kan ladda ner både Arduino Project och Library från mitt förråd.

notabug.org/zsccat/PDAFT-HID-Keyboard

När du har laddat ner både Arduino -projektet och biblioteket. Sätt UsbKeyboardMikyu i biblioteksmappen och öppna MikuButton -projektet i Arduino IDE.

Steg 4: Steg 4: Bygg och ladda upp Arduino -projektet

Vi är verkligen här. Behöver bara ladda upp koden till din AVR -mikrokontroller så är vi redo att gå.

Om din mikrokontroller redan har installerat bootloader kan du bara klicka på uppladdningsknappen för att ladda upp koden.

Eller så kan du använda en programmerare för att ladda upp (t.ex. UsbAsp). Bara för att se till att du har använt extern kristall och få säkringen korrekt inställd. (För Arduino -kort krävs inga ändringar eftersom de redan har rätt säkringsinställning)

Steg 5: Steg 5: Testning

Steg 5: Testning
Steg 5: Testning
Steg 5: Testning
Steg 5: Testning

Anslut bara USB -kontakten till din dator så ska den kännas igen som ett HID -tangentbord.

Nycklarna kartläggs enligt följande.

Triangel -> 13

Kvadrat -> 12

Kors -> 11

Cirkel -> 10

Start -> 9

Vänster skjutreglage Vänster -> A3

Vänster skjutreglage Höger -> A2

Höger skjutreglage Vänster -> A1

Höger skjutreglage Höger -> A0

Rekommenderad: