Sisukord:

HID klaviatuuri kontroller projektile Diva Aracade Future Tone: 5 sammu
HID klaviatuuri kontroller projektile Diva Aracade Future Tone: 5 sammu

Video: HID klaviatuuri kontroller projektile Diva Aracade Future Tone: 5 sammu

Video: HID klaviatuuri kontroller projektile Diva Aracade Future Tone: 5 sammu
Video: Bloodborne... THE MOVIE! | Game Grumps Playthrough (2015) 2024, November
Anonim
HID klaviatuuri kontroller projektile Diva Aracade Future Tone
HID klaviatuuri kontroller projektile Diva Aracade Future Tone

V-USB on madala kiirusega USB-raamatukogu lahendus AVR-i mikrokontrolleritele. See võimaldab meil luua AVR -i mikrokontrollereid kasutades HID -seadmeid (klaviatuur, hiir, mängupult jne).

HID -klaviatuuri teostus põhineb HID 1.11 -l. See toetab maksimaalselt 6 klahvivajutust korraga. Samuti toetab see aja jooksul võtmete hoidmist. Teisel klahvil klõpsates võite ühe klahvi all hoida.

Siin on, kuidas luua projekti Diva Arcade Future Tone jaoks HID -klaviatuur. (PD-laadur 2.0)

1. samm: 1. samm: komponentide ettevalmistamine

AVR mikrokontroller * 1 (ATMEGA8, 168, 328p jne. Kõik 4K+ välguga mikrokontrollerid sobivad)

16 miljonit kristalli * 1

104 Kondensaator * 1

22P kondensaator * 2

68R takisti * 2

1,5K takisti * 1

3,6 V Zeneri diood * 2

USB meessoost pistik * 1

Leivalaud * 1

2. samm: 2. samm: ehitage trükkplaat

Samm: ehitage trükkplaat
Samm: ehitage trükkplaat
2. samm: ehitage trükkplaat
2. samm: ehitage trükkplaat

Jootage need komponendid leivaplaadile. Lisasin projekti skeemi. Jootmiseks ei ole palju komponente, kuna suurema osa tööst teeb mikrokontroller koodi kaudu.

3. samm: samm: tarkvarakeskkonna ettevalmistamine

Projekt põhineb Arduino IDE -l.

See kasutab ka projekti UsbKeyboard muudetud versiooni. Olen selle ümber nimetanud UsbKeyboardMiku.

Minu hoidlast saate alla laadida nii Arduino projekti kui ka kogu.

notabug.org/zsccat/PDAFT-HID-Klaviatuur

Kui olete alla laadinud nii Arduino projekti kui ka kogu. Pange UsbKeyboardMikyu oma raamatukogu kausta ja avage MikuButton projekt Arduino IDE -s.

4. samm: 4. samm: ehitage ja laadige üles Arduino projekt

Me oleme tõesti siin. Peate lihtsalt koodi oma AVR -i mikrokontrollerile üles laadima ja oleme valmis minema.

Kui teie mikrokontroller on juba alglaaduri installinud, võite koodi üleslaadimiseks klõpsata lihtsalt üleslaadimisnupul.

Või võite üleslaadimiseks kasutada programmeerijat (nt UsbAsp). Lihtsalt veendumaks, et olete välist kristalli kasutanud ja kaitsmed õigesti seadistanud. (Arduino plaadi puhul pole muudatusi vaja teha, kuna need on juba õige kaitsme seadistusega varustatud)

5. samm: 5. samm: testimine

Samm: testimine
Samm: testimine
Samm: testimine
Samm: testimine

Lihtsalt ühendage USB -pistik arvutiga ja see peaks olema HID -klaviatuur.

Võtmed kaardistatakse järgmiselt.

Kolmnurk -> 13

Ruut -> 12

Rist -> 11

Ring -> 10

Alusta -> 9

Vasak liugur Vasak -> A3

Vasak liugur Paremale -> A2

Parem liugur vasakule -> A1

Parem liugur paremale -> A0

Soovitan: