Innholdsfortegnelse:

HID -tastaturkontroller for Project Diva Aracade Future Tone: 5 trinn
HID -tastaturkontroller for Project Diva Aracade Future Tone: 5 trinn

Video: HID -tastaturkontroller for Project Diva Aracade Future Tone: 5 trinn

Video: HID -tastaturkontroller for Project Diva Aracade Future Tone: 5 trinn
Video: cant even perfect hard, why i gotta be so trash 2024, November
Anonim
HID Keyboard Controller for Project Diva Aracade Future Tone
HID Keyboard Controller for Project Diva Aracade Future Tone

V-USB er en lavhastighets USB-bibliotekløsning for AVR-mikrokontrollere. Det gjør det mulig for oss å lage HID -enheter (tastatur, mus, gamepad osv.) Ved å bruke AVR -mikrokontrollere.

HID -tastaturimplementeringen er basert på HID 1.11. Den støtter maks 6 tastetrykk samtidig. Det støtter også nøkkelholder over tid. Du kan holde en tast nede mens du klikker på en annen tast.

Slik lager jeg et HID -tastatur for Project Diva Arcade Future Tone. (PD-Loader 2.0)

Trinn 1: Trinn 1: Forberedelse av komponenter

AVR mikrokontroller * 1 (ATMEGA8, 168, 328p etc. Enhver mikrokontroller med 4K+ blits ville være OK)

16M krystall * 1

104 Kondensator * 1

22P kondensator * 2

68R -motstand * 2

1,5K motstand * 1

3,6V zenerdiode * 2

USB hannkontakt * 1

Brødbrett * 1

Trinn 2: Trinn 2: Bygg kretskortet

Trinn 2: Bygg kretskortet
Trinn 2: Bygg kretskortet
Trinn 2: Bygg kretskortet
Trinn 2: Bygg kretskortet

Lodd disse komponentene til brødbrettet. Jeg har inkludert skjemaet for prosjektet. Det er ikke mange komponenter som skal loddes da det meste av arbeidet utføres av mikrokontrolleren via kode.

Trinn 3: Trinn: Programvaremiljøforberedelse

Prosjektet er bygget på Arduino IDE.

Den bruker også en modifisert versjon av UsbKeyboard -prosjektet. Jeg har gitt det nytt navn til UsbKeyboardMiku.

Du kan laste ned både Arduino Project og Library fra depotet mitt.

notabug.org/zsccat/PDAFT-HID-Keyboard

Når du har lastet ned både Arduino -prosjektet og biblioteket. Sett UsbKeyboardMikyu i bibliotekmappen din og åpne MikuButton -prosjektet i Arduino IDE.

Trinn 4: Trinn 4: Bygg og last opp Arduino -prosjektet

Vi er virkelig her. Bare trenger å laste opp kode til AVR -mikrokontrolleren din, så er vi klare.

Hvis mikrokontrolleren din allerede har installert bootloader, kan du bare klikke på opplastingsknappen for å laste opp koden.

Eller du kan bruke en programmerer til å laste opp (f.eks. UsbAsp). Bare for å være sikker på at du har brukt ekstern krystall og få sikringen riktig konfigurert. (For Arduino -kort kreves ingen endringer da de allerede har riktig sikringsoppsett)

Trinn 5: Trinn 5: Testing

Trinn 5: Testing
Trinn 5: Testing
Trinn 5: Testing
Trinn 5: Testing

Bare koble USB -kontakten til datamaskinen din, og den bør gjenkjennes som et HID -tastatur.

Nøklene er kartlagt som følger.

Trekant -> 13

Firkant -> 12

Kryss -> 11

Sirkel -> 10

Start -> 9

Venstre glidebryter Venstre -> A3

Venstre glidebryter Høyre -> A2

Høyre glidebryter Venstre -> A1

Høyre glidebryter Høyre -> A0

Anbefalt: