Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 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.). Knjižnica se ne kompilira 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 gumba za oponašanje određenih tipki. Kôd ima ključeve za tomb raider 2 na pari preko protona.
Korak 1: Opis materijala
3 metra izolirane žice s čvrstom jezgrom od 26 awg.
bočni rezači
lemljenje elektronike s jezgrom od fluksa i željezo
arduino mikro
ps2 kontroler na usb adapter za uklanjanje utičnice
mikro usb kabel koji odgovara arduinu
pila za metal
vruće ljepilo i znači otopiti ga.
Korak 2: Rastavljanje i ponovno sastavljanje
prvo otvorite usb adapter s odvijačem, uklanjajući unutarnje dijelove. zatim pomoću nožne pile izrežite ploču iza utikača utičnice. zatim pomoću bočnih rezača razbijte ploču između svakog zatiča. Zatim odspojite PCB otoke sa svakog pina.
Sada izrežite 6 duljina žice duljine 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, lažno, lažno); /* pinovi i postavke za postavljanje: GamePad (sat, naredba, pažnja, podaci, pritisci ?, tutnjava?) provjerite ima li pogrešaka*/
sat = 10
naredba = 16
pozornost = 14
podatak = 15
Korak 3: Prijenos firmvera
sada, kopirajte biblioteku u mapu knjižnice s vašom inačicom 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 redaka 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 knjižnicu u kodu.
sada sastavite i prenesite na arduino.
Ako malo radi (preporučujem key-mon pod linuxom za testiranje), onda vruće zalijepite sve na sigurno kako biste spriječili pucanje žice.