Talaan ng mga Nilalaman:

HID Keyboard Controller para sa Project Diva Aracade Future Tone: 5 Hakbang
HID Keyboard Controller para sa Project Diva Aracade Future Tone: 5 Hakbang

Video: HID Keyboard Controller para sa Project Diva Aracade Future Tone: 5 Hakbang

Video: HID Keyboard Controller para sa Project Diva Aracade Future Tone: 5 Hakbang
Video: The Ultimate Rhythm Game Keyboard | gamo2 K28 2024, Nobyembre
Anonim
HID Keyboard Controller para sa Project Diva Aracade Future Tone
HID Keyboard Controller para sa Project Diva Aracade Future Tone

Ang V-USB ay isang mababang bilis ng solusyon sa library ng USB para sa mga AVR micro Controller. Pinapayagan kaming makalikha ng mga HID device (Keyboard, Mouse, Gamepad atbp) sa pamamagitan ng paggamit ng mga AVR micro controler.

Ang pagpapatupad ng HID keyboard ay batay sa HID 1.11. Sinusuportahan nito ang max 6 key press sa parehong oras. Sinusuportahan din nito ang paghawak ng key sa paglipas ng panahon. Maaari mong pindutin nang matagal ang isang key habang nag-click sa ibang key.

Narito kung paano ako lumilikha ng isang HID keyboard para sa Project Diva Arcade Future Tone. (PD-Loader 2.0)

Hakbang 1: Hakbang 1: Paghahanda ng Component

AVR micro controller * 1 (ATMEGA8, 168, 328p atbp. Anumang micro controller na may 4K + flash ay OK)

16M Crystal * 1

104 Capacitor * 1

22P Capacitor * 2

68R Resistor * 2

1.5K Resistor * 1

3.6V Zener Diode * 2

USB Male Plug * 1

Breadboard * 1

Hakbang 2: Hakbang 2: Buuin ang Circuit Board

Hakbang 2: Buuin ang Circuit Board
Hakbang 2: Buuin ang Circuit Board
Hakbang 2: Buuin ang Circuit Board
Hakbang 2: Buuin ang Circuit Board

Paghinang ng mga sangkap na ito sa breadboard. Isinama ko ang eskematiko para sa proyekto. Walang maraming mga sangkap na kailangang solder dahil ang karamihan sa gawain ay ginagawa ng micro controller sa pamamagitan ng code.

Hakbang 3: Hakbang: Paghahanda ng Kapaligiran ng Software

Ang proyekto ay itinayo sa Arduino IDE.

Gumagamit din ito ng nabagong bersyon ng proyekto ng UsbKeyboard. Pinalitan ko itong pangalan bilang UsbKeyboardMiku.

Maaari mong i-download ang parehong Arduino Project at Library mula sa aking imbakan.

notabug.org/zsccat/PDAFT-HID-Keyboard

Sa sandaling na-download mo ang parehong proyekto ng Arduino at ang aklatan. Ilagay ang UsbKeyboardMikyu sa iyong folder ng library at buksan ang proyekto ng Miku Button sa Arduino IDE.

Hakbang 4: Hakbang 4: Bumuo at Mag-upload ng Arduino Project

Nandito talaga kami. Kailangan lang mag-upload ng code sa iyong AVR micro controller at handa na kaming pumunta.

Kung ang iyong micro controller ay nakakuha ng naka-install na bootloader, maaari mo lamang i-click ang pindutan ng pag-upload upang mai-upload ang code.

O maaari kang gumamit ng isang programmer upang mag-upload (hal. UsbAsp). Upang matiyak na ginamit mo ang panlabas na kristal at makuha nang tama ang pag-set up ng fuse. (Para sa Arduino board, walang kinakailangang mga pagbabago dahil nakuha na nila ang tamang pag-set up ng piyus)

Hakbang 5: Hakbang 5: Pagsubok

Hakbang 5: Pagsubok
Hakbang 5: Pagsubok
Hakbang 5: Pagsubok
Hakbang 5: Pagsubok

I-plug lamang ang Usb plug sa iyong computer at dapat itong muling ma-recongnised bilang isang HID keyboard.

Ang mga susi ay nai-map bilang sumusunod.

Tatsulok -> 13

Kuwadro -> 12

Krus -> 11

Circle -> 10

Magsimula -> 9

Kaliwa Slider Kaliwa -> A3

Kaliwa Slider Kanan -> A2

Kanan na Slider Kaliwa -> A1

Kanan Slider Kanan -> A0

Inirerekumendang: