Cuprins:

Controler de tastatură HID pentru Project Diva Aracade Future Tone: 5 pași
Controler de tastatură HID pentru Project Diva Aracade Future Tone: 5 pași

Video: Controler de tastatură HID pentru Project Diva Aracade Future Tone: 5 pași

Video: Controler de tastatură HID pentru Project Diva Aracade Future Tone: 5 pași
Video: FRIDAY THE 13TH KILLER PUZZLE LIVE 2024, Noiembrie
Anonim
Controler de tastatură HID pentru Project Diva Aracade Future Tone
Controler de tastatură HID pentru Project Diva Aracade Future Tone

V-USB este o soluție de bibliotecă USB de viteză redusă pentru microcontrolerele AVR. Ne permite să creăm dispozitive HID (tastatură, mouse, gamepad etc.) folosind microcontrolere AVR.

Implementarea tastaturii HID se bazează pe HID 1.11. Suportă maximum 6 apăsări de taste simultan. De asemenea, acceptă menținerea cheii în timp. Puteți ține apăsată o tastă în timp ce dați clic pe o altă tastă.

Iată cum creez o tastatură HID pentru Project Diva Arcade Future Tone. (PD-Loader 2.0)

Pasul 1: Pasul 1: Pregătirea componentelor

Microcontroler AVR * 1 (ATMEGA8, 168, 328p etc. Orice microcontroler cu bliț 4K + ar fi OK)

16M Crystal * 1

104 Condensator * 1

Condensator 22P * 2

Rezistor 68R * 2

1.5K rezistor * 1

3.6V diodă Zener * 2

Mufă USB tată * 1

Panou * 1

Pasul 2: Pasul 2: Construiți placa de circuit

Pasul 2: Construiți placa de circuit
Pasul 2: Construiți placa de circuit
Pasul 2: Construiți placa de circuit
Pasul 2: Construiți placa de circuit

Lipiți aceste componente pe panou. Am inclus schema pentru proiect. Nu există o mulțime de componente care trebuie lipite, deoarece cea mai mare parte a muncii este realizată de microcontroler prin cod.

Pasul 3: Pasul: Pregătirea mediului software

Proiectul este construit pe Arduino IDE.

De asemenea, utilizează o versiune modificată a proiectului UsbKeyboard. L-am redenumit ca UsbKeyboardMiku.

Puteți descărca atât Arduino Project cât și Biblioteca din depozitul meu.

notabug.org/zsccat/PDAFT-HID-Keyboard

După ce ați descărcat atât proiectul Arduino, cât și biblioteca. Puneți UsbKeyboardMikyu în dosarul bibliotecii și deschideți proiectul MikuButton în Arduino IDE.

Pasul 4: Pasul 4: Construiți și încărcați proiectul Arduino

Suntem cu adevărat aici. Trebuie doar să încărcați codul pe microcontrolerul dvs. AVR și suntem gata să plecăm.

Dacă microcontrolerul dvs. a instalat deja bootloader-ul, puteți face clic pe butonul de încărcare pentru a încărca codul.

Sau puteți utiliza un programator pentru a încărca (de exemplu, UsbAsp). Doar pentru a vă asigura că ați utilizat cristalul extern și pentru a configura corect siguranța. (Pentru placa Arduino, nu sunt necesare modificări, deoarece acestea au deja configurarea corectă a siguranței)

Pasul 5: Pasul 5: Testarea

Pasul 5: Testare
Pasul 5: Testare
Pasul 5: Testare
Pasul 5: Testare

Doar conectați mufa USB la computer și ar trebui să fie recongnisată ca o tastatură HID.

Tastele sunt mapate după cum urmează.

Triunghi -> 13

Pătrat -> 12

Crucea -> 11

Cerc -> 10

Start -> 9

Glisor stânga stânga -> A3

Glisor stânga Dreapta -> A2

Glisor dreapta stânga -> A1

Glisor dreapta Dreapta -> A0

Recomandat: