2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Dit is 'n klein projek om 'n programmeerbare usb -adapter vir 'n ps2 -kontroleerder te skep. Dit is 'n platform. Ek het dit gemaak omdat ek probleme ondervind het met die installering van die gewone sagteware -oplossing (antimicro, joy2key, ens.). Die biblioteek stel nie saam vir tiener 2.0 nie. Ek het 'n kloon arduino micro gebruik, maar enige arduino wat usb ondersteun, moet werk. Omdat dit programmeerbaar is, kan u knoppiekombinasies stel om sekere sleutels na te boots. Die kode het sleutelbande vir tomb raider 2 op stoom via proton.
Stap 1: Staatsbrief
3 voet van 26 awg soliede kern geïsoleerde draad.
sysnyers
elektroniese soldeer en yster met vloedkern
arduino mikro
ps2 -kontroleerder na usb -adapter om die aansluiting van te verwyder
mikro usb -kabel wat by arduino pas
ystersaag
warm gom en beteken om dit te smelt.
Stap 2: Demontering en hermontering
Maak eers die usb -adapter oop met 'n skroewedraaier en verwyder die binnekant. Sny dan die printplaat agter die penne met 'n ystersaag. breek dan die PCB tussen elke pen met behulp van 'n systut. Los die PCB -eilande dan van elke pen af.
Sny nou 6 lengtes draad 4 duim lank. soldeer volgens die diagram hierbo van die agterkant van die sok tot by die arduino. Ek het die pinout verander, want daar ontbreek 'n paar penne op die kloon arduino,. As u onseker is, kyk na die boonste prentjie hier:
www.rhydolabz.com/wiki/?p=12663
Die pinout word korrek opgemerk in die kode
ps2x.config_gamepad (10, 16, 14, 15, vals, vals); /* opstelpenne en instellings: GamePad (klok, opdrag, aandag, data, druk ?, rommel?) kyk vir fout*/
klok = 10
bevel = 16
aandag = 14
data = 15
Stap 3: Laai die firmware op
kopieer nou die biblioteek na die biblioteekmap van u 1.8.8 -weergawe of hoër. Die kloksnelheid word effens aangepas oor die oorspronklike biblioteek deur te verander
#definieer CTRL_CLK 15 in ps2x_lib.h en 'n paar ander soortgelyke lyne lukraak lol. Dit was omdat ek dieselfde probleem as hier ondervind het
www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/
As u probleme ondervind, skakel die ongewysigde biblioteek in die kode.
stel nou op en laai op na die arduino.
As dit 'n bietjie werk (ek beveel key-mon onder Linux aan om dit te toets), plak alles goed vas om draadbreuke te voorkom.