Taula de continguts:

Controlador de teclat HID per al Projecte Diva Aracade Future Tone: 5 passos
Controlador de teclat HID per al Projecte Diva Aracade Future Tone: 5 passos

Vídeo: Controlador de teclat HID per al Projecte Diva Aracade Future Tone: 5 passos

Vídeo: Controlador de teclat HID per al Projecte Diva Aracade Future Tone: 5 passos
Vídeo: DIY Overknees & Yeezy Heels aus Jeans I QUICK EASY DENIM YEEZY BOOTS & OVERKNEES WITH GLUE I Marina 2024, Juliol
Anonim
Controlador de teclat HID per al Projecte Diva Aracade Future Tone
Controlador de teclat HID per al Projecte Diva Aracade Future Tone

V-USB és una solució de biblioteca USB de baixa velocitat per a microcontroladors AVR. Ens permet crear dispositius HID (teclat, ratolí, Gamepad, etc.) mitjançant microcontroladors AVR.

La implementació del teclat HID es basa en HID 1.11. Admet fins a 6 pressions de tecla al mateix temps. També admet la retenció de tecles al llarg del temps. Podeu mantenir premuda una tecla mentre feu clic a una tecla diferent.

A continuació s’explica com creo un teclat HID per a Project Diva Arcade Future Tone. (PD-Loader 2.0)

Pas 1: Pas 1: Preparació de components

Microcontrolador AVR * 1 (ATMEGA8, 168, 328p, etc. Qualsevol microcontrolador amb flaix 4K + estaria bé)

16M Cristall * 1

104 Condensador * 1

Condensador 22P * 2

Resistència 68R * 2

1.5K resistència * 1

Diodo Zener de 3,6 V * 2

Endoll USB mascle * 1

Taula de pa * 1

Pas 2: Pas 2: Creeu la placa de circuit

Pas 2: Creeu la placa de circuit
Pas 2: Creeu la placa de circuit
Pas 2: creeu la placa de circuit
Pas 2: creeu la placa de circuit

Soldeu aquests components a la pissarra. He inclòs l’esquema del projecte. No hi ha molts components a soldar, ja que la major part del treball els fa el microcontrolador mitjançant codi.

Pas 3: Pas: Preparació de l'entorn del programari

El projecte es basa en Arduino IDE.

També utilitza una versió modificada del projecte UsbKeyboard. L'he canviat com a UsbKeyboardMiku.

Podeu descarregar Arduino Project i Library des del meu dipòsit.

notabug.org/zsccat/PDAFT-HID-Keyboard

Un cop hàgiu descarregat el projecte Arduino i la biblioteca. Introduïu UsbKeyboardMikyu a la carpeta de la biblioteca i obriu el projecte MikuButton a Arduino IDE.

Pas 4: Pas 4: Creeu i pengeu el projecte Arduino

Realment som aquí. Només cal que pengeu el codi al vostre micro controlador AVR i ja estem a punt.

Si el vostre micro controlador ja té instal·lat el carregador d’arrencada, només cal que feu clic al botó Puja per carregar el codi.

O podeu fer servir un programador per penjar (per exemple, UsbAsp). Només per assegurar-vos que heu utilitzat cristall extern i configurar correctament el fusible. (Per a la placa Arduino, no calen canvis, ja que ja tenen la configuració del fusible correcta)

Pas 5: pas 5: proves

Pas 5: proves
Pas 5: proves
Pas 5: proves
Pas 5: proves

Només cal que connecteu l’endoll USB a l’ordinador i s’hauria de reconèixer com a teclat HID.

Les tecles es mapen de la següent manera.

Triangle -> 13

Quadrat -> 12

Creu -> 11

Cercle -> 10

Inici -> 9

Control lliscant esquerre a l'esquerra -> A3

Control lliscant esquerre a la dreta -> A2

Control lliscant dret a l'esquerra -> A1

Lliscador dret a la dreta -> A0

Recomanat: