Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ovo je mali projekt za stvaranje programabilnog računarskog USB adaptera za ps2 kontroler. To je cross platforma. Uspio sam jer sam imao problema s instaliranjem uobičajenog softverskog rješenja (antimicro, joy2key itd.). Biblioteka ne kompajlira za tinejdžere 2.0. Koristio sam klon arduino micro, ali svaki arduino koji podržava usb hid trebao bi raditi. Budući da se može programirati, možete postaviti kombinacije tipki za oponašanje određenih ključeva. Kôd ima veze za tomb raider 2 na pari preko protona.
Korak 1: Opis materijala
3 stope izolovane žice sa čvrstom jezgrom od 26 awg.
bočni rezači
lemljenje elektronike sa jezgrom od fluksa i željezo
arduino micro
PS2 kontroler na USB adapter za uklanjanje utičnice sa
mikro usb kabel koji odgovara arduinu
nožna pila
vruće ljepilo i sredstva za njegovo topljenje.
Korak 2: Rastavljanje i ponovno sastavljanje
prvo otvorite USB adapter pomoću odvijača, uklanjajući unutrašnjost. zatim pomoću nožne pile izrežite ploču iza igle utičnice. zatim pomoću bočnih rezača prekinite PCB između svakog pina. Zatim odlepite pcb ostrva sa svakog pina.
Sada izrežite 6 dužina žice dužine 4 inča. lemite prema gornjem dijagramu sa stražnje strane utičnice do arduina. Promijenio sam pinout jer su nedostajali neki pinovi na klonu arduino,. Ako niste sigurni, provjerite gornju sliku ovdje:
www.rhydolabz.com/wiki/?p=12663
Ispis je ispravno komentiran u kodu
ps2x.config_gamepad (10, 16, 14, 15, false, false); /* pinovi za podešavanje i postavke: GamePad (sat, komanda, pažnja, podaci, pritisci ?, tutnjava?) proverite grešku*/
sat = 10
naredba = 16
pažnja = 14
podatak = 15
Korak 3: Otpremanje firmvera
sada kopirajte biblioteku u mapu biblioteke sa verzijom 1.8.8 ili većom. Takt se malo mijenja u odnosu na izvornu biblioteku promjenom
#define CTRL_CLK 15 u ps2x_lib.h i nekoliko drugih sličnih linija nasumično lol. To je zato što sam naišao na isti problem kao i ovdje
www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/
Ako naiđete na probleme, povežite nemodificiranu biblioteku u kodu.
sada kompajlirajte i prenesite na arduino.
Ako malo radi (preporučujem key-mon pod linux-om za testiranje), sve dobro zalijepite vruće kako biste spriječili pucanje žice.