Cuprins:

Emulatorul de tastatură PS2 Controller to Usb Hid: 3 pași
Emulatorul de tastatură PS2 Controller to Usb Hid: 3 pași

Video: Emulatorul de tastatură PS2 Controller to Usb Hid: 3 pași

Video: Emulatorul de tastatură PS2 Controller to Usb Hid: 3 pași
Video: Universal Joystick Driver for Windows 7, 8, 10, and 11 (2024) | Best Joystick? : (Read Description) 2024, Noiembrie
Anonim
Controler Ps2 la Emulatorul de tastatură Hid USB
Controler Ps2 la Emulatorul de tastatură Hid USB
Controler Ps2 la Emulatorul de tastatură Hid USB
Controler Ps2 la Emulatorul de tastatură Hid USB

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 teensy 2.0. Am folosit o clonă arduino micro, dar orice arduino care acceptă USB hid ar trebui să funcționeze. Deoarece este programabil, puteți seta combinații de butoane pentru a emula anumite taste. Codul are keybinds pentru tomb raider 2 pe abur prin proton.

Pasul 1: Lista materialelor

3 picioare de sârmă izolată cu nucleu solid de 26 awg.

freze laterale

lipire electronică cu flux și fier

arduino micro

adaptor ps2 la adaptor usb pentru a elimina soclul

cablu micro USB pentru a se potrivi cu arduino

ferăstrău

lipici fierbinte și înseamnă a-l topi.

Pasul 2: Demontare și reasamblare

Demontarea și reasamblarea
Demontarea și reasamblarea

mai întâi, deschideți adaptorul USB cu o șurubelniță, îndepărtând internele. apoi folosind un ferăstrău pentru tăiere, tăiați placa din spatele știfturilor. apoi folosind un sidecutters, rupeți PCB-ul între fiecare pin. Apoi desudați insulele PCB de la fiecare pin.

Acum, tăiați 6 lungimi de sârmă de 4 inci lungime. lipire conform schemei de mai sus din spatele soclului la arduino. Am schimbat pinout-ul deoarece lipseau unele pin-uri pe clona arduino,. Dacă nu sunteți sigur, verificați imaginea de sus aici:

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

Pinout-ul este comentat corect în cod

ps2x.config_gamepad (10, 16, 14, 15, false, false); / * pinii și setările de configurare: GamePad (ceas, comandă, atenție, date, presiuni?, Rumble?) verificați eroarea * /

ceas = 10

comanda = 16

atenție = 14

date = 15

Pasul 3: Încărcarea firmware-ului

acum, copiați biblioteca în folderul bibliotecii instalarea versiunii 1.8.8 sau mai mare. Rata de ceas se modifică ușor peste biblioteca originală prin schimbare

#define CTRL_CLK 15 în ps2x_lib.h și alte câteva linii similare aleatoriu lol. Asta pentru că am întâmpinat aceeași problemă ca aici

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

Dacă vă confruntați cu probleme, obțineți biblioteca nemodificată legată în cod.

acum compilați și încărcați pe arduino.

Dacă funcționează puțin (recomand key-mon sub Linux pentru testare), atunci lipiți totul în siguranță pentru a preveni ruperea firelor.

Recomandat: