Isi kandungan:

Ps2 Controller to Usb Hid Keyboard Emulator: 3 Langkah
Ps2 Controller to Usb Hid Keyboard Emulator: 3 Langkah

Video: Ps2 Controller to Usb Hid Keyboard Emulator: 3 Langkah

Video: Ps2 Controller to Usb Hid Keyboard Emulator: 3 Langkah
Video: PS/2 Keyboard as USB HID Game Controller 2024, September
Anonim
Ps2 Controller to Usb Hid Keyboard Emulator
Ps2 Controller to Usb Hid Keyboard Emulator
Ps2 Controller to Usb Hid Keyboard Emulator
Ps2 Controller to Usb Hid Keyboard Emulator

Ini adalah projek kecil untuk membuat penyesuai pc usb yang dapat diprogram untuk pengawal ps2. Ia adalah platform silang. Saya berjaya kerana saya menghadapi masalah untuk memasang penyelesaian perisian biasa (antimikro, joy2key dll). Perpustakaan tidak menyusun untuk remaja 2.0. Saya menggunakan mikro klon arduino, tetapi mana-mana arduino yang menyokong usb hid mesti berfungsi. Kerana boleh diprogramkan, anda boleh menetapkan kombo butang untuk meniru kekunci tertentu. Kod ini mempunyai kunci untuk pengebom makam 2 dengan menggunakan proton.

Langkah 1: Bil Bahan

3 kaki dari wayar bertebat teras pepejal 26 awg.

pemotong sisi

pateri dan besi elektronik cored fluks

mikro arduino

Pengawal ps2 ke penyesuai usb untuk memancing soket dari

kabel usb mikro agar sesuai dengan arduino

gergaji besi

gam panas dan kaedah untuk mencairkannya.

Langkah 2: Pembongkaran dan Pemasangan Semula

Pembongkaran dan Pemasangan Semula
Pembongkaran dan Pemasangan Semula

pertama, buka penyesuai usb dengan pemutar skru, melepaskan bahagian dalamnya. kemudian menggunakan gergaji besi memotong pcb di belakang pin soket. kemudian menggunakan sidecutters, putuskan pcb di antara setiap pin. Kemudian hancurkan pulau-pulau pcb dari setiap pin.

Sekarang, potong wayar sepanjang 6 inci 4 inci. solder seperti rajah di atas dari belakang soket ke arduino. Saya menukar pinout kerana beberapa pin hilang pada klon arduino,. Sekiranya anda tidak pasti periksa gambar teratas di sini:

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

Pinout dikomentari dengan betul dalam kod

ps2x.config_gamepad (10, 16, 14, 15, false, false); / * pin dan tetapan persediaan: GamePad (jam, arahan, perhatian, data, Tekanan ?, Rumble?) periksa kesilapan * /

jam = 10

arahan = 16

perhatian = 14

data = 15

Langkah 3: Memuat naik Firmware

sekarang, salin pustaka ke folder perpustakaan versi 1.8.8 anda yang dipasang atau lebih tinggi. Laju jam diubah sedikit berbanding perpustakaan asal dengan menukar

#tentukan CTRL_CLK 15 dalam ps2x_lib.h dan beberapa baris lain yang serupa secara rawak lol. Ini kerana saya menghadapi masalah yang sama seperti di sini

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

Sekiranya anda menghadapi masalah, pautkan pustaka yang tidak diubah dalam kod.

sekarang menyusun dan memuat naik ke arduino.

Sekiranya ia berfungsi sedikit (saya mengesyorkan key-mon di bawah linux untuk diuji) maka lem panas dengan selamat untuk mengelakkan kerosakan wayar.

Disyorkan: