Sommario:

Controller tastiera HID per Project Diva Aracade Future Tone: 5 passaggi
Controller tastiera HID per Project Diva Aracade Future Tone: 5 passaggi

Video: Controller tastiera HID per Project Diva Aracade Future Tone: 5 passaggi

Video: Controller tastiera HID per Project Diva Aracade Future Tone: 5 passaggi
Video: First look at ZhouSensor Diva Pro AC Controller for Project Diva! 2024, Dicembre
Anonim
Controller tastiera HID per Project Diva Aracade Future Tone
Controller tastiera HID per Project Diva Aracade Future Tone

V-USB è una soluzione di libreria USB a bassa velocità per micro controller AVR. Ci consente di creare dispositivi HID (tastiera, mouse, gamepad ecc.) utilizzando i micro controller AVR.

L'implementazione della tastiera HID si basa su HID 1.11. Supporta max 6 pressioni di tasti contemporaneamente. Supporta anche il mantenimento della chiave nel tempo. Puoi tenere premuto un tasto mentre fai clic su un tasto diverso.

Ecco come creo una tastiera HID per Project Diva Arcade Future Tone. (PD-Caricatore 2.0)

Passaggio 1: Passaggio 1: Preparazione dei componenti

Micro controller AVR * 1 (ATMEGA8, 168, 328p ecc. Qualsiasi micro controller con flash 4K+ andrebbe bene)

Cristallo 16M * 1

104 Condensatore * 1

Condensatore 22P * 2

Resistenza 68R * 2

Resistenza 1.5K * 1

Diodo Zener 3.6V * 2

Spina USB maschio * 1

Tagliere * 1

Passaggio 2: Passaggio 2: costruire il circuito stampato

Passaggio 2: costruisci il circuito stampato
Passaggio 2: costruisci il circuito stampato
Passaggio 2: costruisci il circuito stampato
Passaggio 2: costruisci il circuito stampato

Saldare questi componenti alla breadboard. Ho incluso lo schema per il progetto. Non ci sono molti componenti da saldare poiché la maggior parte del lavoro viene svolto dal microcontrollore tramite codice.

Passaggio 3: Passaggio: preparazione dell'ambiente software

Il progetto è basato su Arduino IDE.

Utilizza anche una versione modificata del progetto UsbKeyboard. L'ho rinominato come UsbKeyboardMiku.

Puoi scaricare sia il progetto Arduino che la libreria dal mio repository.

notabug.org/zsccat/PDAFT-HID-Keyboard

Dopo aver scaricato sia il progetto Arduino che la libreria. Metti UsbKeyboardMikyu nella cartella della tua libreria e apri il progetto MikuButton in Arduino IDE.

Passaggio 4: Passaggio 4: crea e carica il progetto Arduino

Siamo davvero qui. Devi solo caricare il codice sul tuo micro controller AVR e siamo pronti per partire.

Se il tuo micro controller ha già installato il bootloader, puoi semplicemente fare clic sul pulsante di caricamento per caricare il codice.

Oppure puoi usare un programmatore per caricare (es. UsbAsp). Solo per assicurarti di aver utilizzato il cristallo esterno e di ottenere la corretta configurazione del fusibile. (Per la scheda Arduino, non sono necessarie modifiche in quanto hanno già la corretta configurazione dei fusibili)

Passaggio 5: Passaggio 5: Test

Passaggio 5: test
Passaggio 5: test
Passaggio 5: test
Passaggio 5: test

Basta collegare la presa USB al computer e dovrebbe essere riconosciuta come una tastiera HID.

I tasti sono mappati come segue.

Triangolo -> 13

Quadrato -> 12

Croce -> 11

Cerchio -> 10

Inizio -> 9

Cursore sinistro Sinistra -> A3

Cursore sinistro Destro -> A2

Cursore destro Sinistro -> A1

Cursore destro Destro -> A0

Consigliato: