Innholdsfortegnelse:

Ps2 -kontroller til USB -skjult tastaturemulator: 3 trinn
Ps2 -kontroller til USB -skjult tastaturemulator: 3 trinn

Video: Ps2 -kontroller til USB -skjult tastaturemulator: 3 trinn

Video: Ps2 -kontroller til USB -skjult tastaturemulator: 3 trinn
Video: Распаковка Playstation 5 + сравнение с другими консолями от PS1-4 2024, September
Anonim
Ps2 -kontroller til USB -skjult tastaturemulator
Ps2 -kontroller til USB -skjult tastaturemulator
Ps2 -kontroller til USB -skjult tastaturemulator
Ps2 -kontroller til USB -skjult tastaturemulator

Dette er et lite prosjekt for å lage en programmerbar pc usb -adapter for en ps2 -kontroller. Det er tverrplattform. Jeg klarte det fordi jeg hadde problemer med å installere den vanlige programvareløsningen (antimicro, joy2key osv.). Biblioteket kompilerer ikke for tenåringer 2.0. Jeg brukte en klon -arduino -mikro, men enhver arduino som støtter usb -skjult burde fungere. Fordi den er programmerbar, kan du angi knappkombinasjoner for å etterligne visse taster. Koden har nøkkelbindinger for tomb raider 2 på steam via proton.

Trinn 1: Materialregning

3 fot med 26 awg solid kjerneisolert ledning.

sidekuttere

flux cored elektronikk loddetinn og jern

arduino mikro

ps2 -kontrolleren til usb -adapteren for å fjerne stikkontakten fra

mikro usb -kabel som passer til arduino

baufil

varmt lim og midler for å smelte det.

Trinn 2: Demontering og montering

Demontering og montering igjen
Demontering og montering igjen

Først åpner du usb -adapteren med en skrutrekker og fjerner det indre. kutt deretter kretskortet bak stikkontaktene med en baufil. deretter bruker du en sideklemmer, bryter kretskortet mellom hver pinne. Deretter lodder du ut PCB -øyene fra hver pin.

Klipp nå 6 trådlengder 4 tommer lange. lodding i henhold til diagrammet ovenfor fra baksiden av kontakten til arduinoen. Jeg endret pinout ettersom noen pinner manglet på klonen arduino,. Hvis du er usikker, sjekk det øverste bildet her:

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

Pinout er kommentert riktig i koden

ps2x.config_gamepad (10, 16, 14, 15, false, false); /* oppsettpinner og innstillinger: GamePad (klokke, kommando, oppmerksomhet, data, trykk ?, Rumble?) sjekk for feil*/

klokke = 10

kommando = 16

oppmerksomhet = 14

data = 15

Trinn 3: Last opp fastvaren

nå, kopier biblioteket til biblioteksmappen din 1.8.8 versjon installere eller høyere. Klokkefrekvensen endres noe over det opprinnelige biblioteket ved å endre

#define CTRL_CLK 15 i ps2x_lib.h og noen andre lignende linjer tilfeldig lol. Dette var fordi jeg løp inn i det samme problemet som her

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

Hvis du får problemer får du det uendrede biblioteket koblet til koden.

nå kompilere og laste opp til arduino.

Hvis det fungerer litt (jeg anbefaler key-mon under linux for testing), så lim alt godt fast for å forhindre ledningsbrudd.

Anbefalt: