Table des matières:

Contrôleur de clavier HID pour Project Diva Aracade Future Tone : 5 étapes
Contrôleur de clavier HID pour Project Diva Aracade Future Tone : 5 étapes

Vidéo: Contrôleur de clavier HID pour Project Diva Aracade Future Tone : 5 étapes

Vidéo: Contrôleur de clavier HID pour Project Diva Aracade Future Tone : 5 étapes
Vidéo: Контроллер не работает в Windows 10/11? Все исправления за 8 минут 2024, Juillet
Anonim
Contrôleur de clavier HID pour Project Diva Aracade Future Tone
Contrôleur de clavier HID pour Project Diva Aracade Future Tone

V-USB est une solution de bibliothèque USB à faible vitesse pour les microcontrôleurs AVR. Il nous permet de créer des appareils HID (clavier, souris, manette de jeu, etc.) en utilisant des microcontrôleurs AVR.

L'implémentation du clavier HID est basée sur HID 1.11. Il prend en charge jusqu'à 6 pressions de touche en même temps. Il prend également en charge le maintien des clés au fil du temps. Vous pouvez maintenir une touche enfoncée tout en cliquant sur une autre touche.

Voici comment je crée un clavier HID pour Project Diva Arcade Future Tone. (PD-Loader 2.0)

Étape 1: Étape 1: Préparation des composants

Micro contrôleur AVR * 1 (ATMEGA8, 168, 328p etc. Tout micro contrôleur avec flash 4K+ serait OK)

Cristal 16M * 1

104 condensateur * 1

Condensateur 22P * 2

Résistance 68R * 2

Résistance 1.5K * 1

Diode Zener 3,6 V * 2

Prise mâle USB * 1

Planche à pain * 1

Étape 2: Étape 2: Construire le circuit imprimé

Étape 2: Construire le circuit imprimé
Étape 2: Construire le circuit imprimé
Étape 2: Construire le circuit imprimé
Étape 2: Construire le circuit imprimé

Soudez ces composants à la maquette. J'ai inclus le schéma du projet. Il n'y a pas beaucoup de composants à souder car la plupart du travail est effectué par le microcontrôleur via le code.

Étape 3: Étape: Préparation de l'environnement logiciel

Le projet est construit sur Arduino IDE.

Il utilise également une version modifiée du projet UsbKeyboard. Je l'ai renommé en UsbKeyboardMiku.

Vous pouvez télécharger à la fois le projet et la bibliothèque Arduino à partir de mon référentiel.

notabug.org/zsccat/PDAFT-HID-Keyboard

Une fois que vous avez téléchargé à la fois le projet Arduino et la bibliothèque. Mettez le UsbKeyboardMikyu dans votre dossier de bibliothèque et ouvrez le projet MikuButton dans Arduino IDE.

Étape 4: Étape 4: Construire et télécharger le projet Arduino

Nous sommes vraiment là. Il vous suffit de télécharger le code sur votre microcontrôleur AVR et nous sommes prêts à partir.

Si votre microcontrôleur a déjà installé un bootloader, vous pouvez simplement cliquer sur le bouton de téléchargement pour télécharger le code.

Ou vous pouvez utiliser un programmeur pour télécharger (par exemple, UsbAsp). Juste pour vous assurer que vous avez utilisé un cristal externe et que vous avez correctement configuré le fusible. (Pour la carte Arduino, aucun changement n'est requis car ils ont déjà la bonne configuration de fusible)

Étape 5: Étape 5: Tester

Étape 5: Tester
Étape 5: Tester
Étape 5: Tester
Étape 5: Tester

Branchez simplement la prise USB sur votre ordinateur et il devrait être reconnu comme un clavier HID.

Les touches sont mappées comme suit.

Triangle -> 13

Carré -> 12

Croix -> 11

Cercle -> 10

Démarrer -> 9

Curseur Gauche Gauche -> A3

Curseur Gauche Droite -> A2

Curseur Droit Gauche -> A1

Curseur Droite Droite -> A0

Conseillé: