Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Ini adalah proyek kecil untuk membuat adaptor usb pc yang dapat diprogram untuk pengontrol ps2. Ini adalah lintas platform. Saya membuatnya karena saya mengalami kesulitan menginstal solusi perangkat lunak yang biasa (antimicro, joy2key dll). Pustaka tidak dapat dikompilasi untuk sangat kecil 2.0. Saya menggunakan clone arduino micro, tetapi semua arduino yang mendukung usb hid akan berfungsi. Karena dapat diprogram, Anda dapat mengatur kombo tombol untuk meniru kunci tertentu. Kode memiliki keybinds untuk tomb raider 2 di steam via proton.
Langkah 1: Bill of Material
3 kaki kawat terisolasi inti padat 26 awg.
pemotong samping
solder dan besi elektronik berinti fluks
mikro arduino
pengontrol ps2 ke adaptor usb untuk mengais soket dari
kabel usb mikro yang sesuai dengan arduino
gergaji besi
lem panas dan berarti melelehkannya.
Langkah 2: Pembongkaran dan Perakitan Kembali
pertama, buka adaptor usb dengan obeng, lepaskan bagian dalamnya. kemudian menggunakan gergaji besi potong pcb di belakang pin soket. kemudian menggunakan sidecutters, pecahkan PCB di antara masing-masing pin. Kemudian solder pulau PCB dari masing-masing pin.
Sekarang, potong 6 panjang kawat 4 inci. solder sesuai diagram di atas dari bagian belakang soket ke arduino. Saya mengubah pinout karena beberapa pin hilang pada clone arduino,. Jika Anda tidak yakin, periksa gambar teratas di sini:
www.rhydolabz.com/wiki/?p=12663
Pinout dikomentari dengan benar dalam kode
ps2x.config_gamepad(10, 16, 14, 15, salah, salah); /* pengaturan pin dan pengaturan: GamePad(jam, perintah, perhatian, data, Tekanan?, Rumble?) periksa kesalahan*/
jam = 10
perintah = 16
perhatian = 14
data=15
Langkah 3: Mengunggah Firmware
sekarang, salin perpustakaan ke folder perpustakaan yang Anda instal versi 1.8.8 atau lebih tinggi. Kecepatan jam sedikit dimodifikasi di atas perpustakaan asli dengan mengubah
#define CTRL_CLK 15 di ps2x_lib.h dan beberapa baris serupa lainnya secara acak lol. Ini karena saya mengalami masalah yang sama seperti di sini
www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/
Jika Anda mengalami masalah, dapatkan pustaka yang tidak dimodifikasi ditautkan dalam kode.
sekarang kompilasi dan unggah ke arduino.
Jika berhasil sedikit (saya sarankan key-mon di bawah linux untuk pengujian) maka lem panas semuanya dengan aman untuk mencegah putusnya kabel.