Talaan ng mga Nilalaman:

Ps2 Controller sa Usb Hid Keyboard Emulator: 3 Hakbang
Ps2 Controller sa Usb Hid Keyboard Emulator: 3 Hakbang

Video: Ps2 Controller sa Usb Hid Keyboard Emulator: 3 Hakbang

Video: Ps2 Controller sa Usb Hid Keyboard Emulator: 3 Hakbang
Video: Cara Mudah Memperbaiki Layar Biru (BSOD) Untuk Semua Versi Windows 2024, Setyembre
Anonim
Ps2 Controller sa Usb Hid Keyboard Emulator
Ps2 Controller sa Usb Hid Keyboard Emulator
Ps2 Controller sa Usb Hid Keyboard Emulator
Ps2 Controller sa Usb Hid Keyboard Emulator

Ito ay isang maliit na proyekto upang lumikha ng isang programmable pc usb adapter para sa isang ps2 controller. Ito ay cross platform. Ginawa ko ito dahil nagkakaproblema ako sa pag-install ng karaniwang software solution (antimicro, joy2key atbp). Ang aklatan ay hindi nagtatala para sa teensy 2.0. Gumamit ako ng isang clone arduino micro, ngunit ang anumang arduino na sumusuporta sa usb hid ay dapat na gumana. Dahil programmable maaari kang magtakda ng mga combo ng pindutan upang tularan ang ilang mga key. Ang code ay may mga keybinds para sa tomb raider 2 sa singaw sa pamamagitan ng proton.

Hakbang 1: Bill ng Mga Materyales

3 talampakan ng 26 awg solid core insulated wire.

mga pamutol ng gilid

flux cored electronics solder at iron

arduino micro

ps2 controller sa usb adapter upang i-scavenge ang socket mula sa

micro usb cable upang umangkop sa arduino

hacksaw

mainit na pandikit at nangangahulugang matunaw ito.

Hakbang 2: Pag-disassemble at Reass Assembly

Pag-disassemble at Reassemble
Pag-disassemble at Reassemble

una, buksan ang usb adapter gamit ang isang distornilyador, alisin ang mga panloob. pagkatapos gamit ang isang hacksaw gupitin ang pcb sa likod ng mga socket pin. pagkatapos ay gumagamit ng isang sidecutters, basagin ang pcb sa pagitan ng bawat pin. Pagkatapos ay masira ang mga isla ng pcb mula sa bawat pin.

Ngayon, gupitin ang 6 na haba ng kawad na 4 na pulgada ang haba. panghinang ayon sa diagram sa itaas mula sa likuran ng socket hanggang sa arduino. Binago ko ang pinout dahil ang ilang mga pin ay nawawala sa clone arduino,. Kung hindi ka sigurado suriin ang tuktok na imahe dito:

www.rhydolabz.com/wiki/?p=12663

Ang pinout ay nagkomento nang tama sa code

ps2x.config_gamepad (10, 16, 14, 15, hindi totoo, hindi totoo); / * pag-setup ng mga pin at setting: GamePad (orasan, utos, pansin, data, Presyon?, Rumble?) suriin para sa error * /

orasan = 10

utos = 16

pansin = 14

data = 15

Hakbang 3: Pag-upload ng Firmware

ngayon, kopyahin ang library sa folder ng library ang iyong 1.8.8 bersyon na na-install o mas mataas. Ang rate ng orasan ay nabago nang bahagya sa orihinal na silid-aklatan sa pamamagitan ng pagbabago

# tukuyin ang CTRL_CLK 15 sa ps2x_lib.h at ilang iba pang mga katulad na linya nang sapalaran lol. Ito ay dahil tumakbo ako sa parehong problema tulad ng dito

www.billporter.info/forum/topic/reading-buttons-but-not-the- Right-buttons/

Kung tumakbo ka sa problema makakuha ng hindi nabago na library na naka-link sa code.

magtipon at mag-upload ngayon sa arduino.

Kung gumagana ito nang kaunti (Inirerekumenda ko ang key-mon sa ilalim ng linux para sa pagsubok) pagkatapos ay mainit na idikit ang lahat nang ligtas upang maiwasan ang mga putol na kawad.

Inirerekumendang: