Sadržaj:

PS2 kontroler za USB Hid tastaturu Emulator: 3 koraka
PS2 kontroler za USB Hid tastaturu Emulator: 3 koraka

Video: PS2 kontroler za USB Hid tastaturu Emulator: 3 koraka

Video: PS2 kontroler za USB Hid tastaturu Emulator: 3 koraka
Video: Простое руководство: Настройте геймпад на ПК через x360ce в 2023 2024, Septembar
Anonim
PS2 kontroler za USB skriveni emulator tastature
PS2 kontroler za USB skriveni emulator tastature
PS2 kontroler za USB skriveni emulator tastature
PS2 kontroler za USB skriveni emulator tastature

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

Rastavljanje i Ponovo sastavljanje
Rastavljanje i Ponovo 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.

Preporučuje se: