Cuprins:
- Pasul 1: Pasul 1: Pregătirea componentelor
- Pasul 2: Pasul 2: Construiți placa de circuit
- Pasul 3: Pasul: Pregătirea mediului software
- Pasul 4: Pasul 4: Construiți și încărcați proiectul Arduino
- Pasul 5: Pasul 5: Testarea
Video: Controler de tastatură HID pentru Project Diva Aracade Future Tone: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
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
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
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:
Tastatură Arduino Joystick Extender Box și controler de sunet, folosind Deej: 8 pași
Tastatură Arduino Joystick Extender Box și Sound Controller Thing folosind Deej: De ce, de ceva vreme, doresc să adaug un mic joystick la tastatura mea pentru a controla elementele interfeței sau alte sarcini mai mici în jocuri și simulatoare (MS Flight Sim, Elite: Dangerous, Star Wars: escadrile, etc). De asemenea, pentru Elite: Dangerous, am fost
Controler de tastatură DIY pentru MAME și pinball virtual: 4 pași (cu imagini)
Controler de tastatură DIY pentru MAME și Virtual Pinball: Acest set de instrucțiuni vă permite să fabricați propriul controler de tastatură folosind tastaturi vechi pentru costul unor fire, lipire și o bucată de lemn. Aceste controlere au fost utilizate în proiectele mele MAME și Virtual Pinball .Vezi Virtual Pinball Inst
Emulatorul de tastatură PS2 Controller to Usb Hid: 3 pași
Emulator de tastatură PS2 Controller to Usb Hid: Acesta este un proiect mic pentru a crea un adaptor USB programabil pentru un controler PS2. Este multiplataforma. Am reușit pentru că aveam probleme la instalarea soluției software obișnuite (antimicro, joy2key etc). Biblioteca nu compilează pentru adolescență
Buton-tastatură controler Midi: 6 pași
Buton-tastatură controler Midi: Inspirat de proiectul meu midifighter, mi-am propus să fac un controler midi în stil buton care să profite de numeroasele intrări digitale pe care le are placa Mega Arduino. În acest Instructable vom parcurge pașii luați de la strângerea materialelor
Tastatură rapidă și murdară Das (tastatură goală): 3 pași
Tastatură Das rapidă și murdară (tastatură goală): o tastatură Das este numele celei mai populare tastaturi fără inscripții pe taste (tastatură goală). Tastatura Das se vinde cu 89,95 USD. Acest instructiv vă va ghida, deși creați unul singur cu orice tastatură veche pe care o aveți în jur