Innehållsförteckning:

Ps2 Controller till Usb Hid Keyboard Emulator: 3 steg
Ps2 Controller till Usb Hid Keyboard Emulator: 3 steg

Video: Ps2 Controller till Usb Hid Keyboard Emulator: 3 steg

Video: Ps2 Controller till Usb Hid Keyboard Emulator: 3 steg
Video: Amiga & Commodore 64 Tom+ Tom2 and Jerry+ USB mouse adapter review 2024, Juni
Anonim
Ps2 Controller till Usb Hid Keyboard Emulator
Ps2 Controller till Usb Hid Keyboard Emulator
Ps2 Controller till Usb Hid Keyboard Emulator
Ps2 Controller till Usb Hid Keyboard Emulator

Detta är ett litet projekt för att skapa en programmerbar pc usb -adapter för en ps2 -controller. Det är plattformsoberoende. Jag gjorde det för att jag hade problem med att installera den vanliga programvarulösningen (antimicro, joy2key etc). Biblioteket kompilerar inte för teensy 2.0. Jag använde en klon arduino micro, men alla arduino som stöder usb hid bör fungera. Eftersom det är programmerbart kan du ställa in knappkombinationer för att emulera vissa nycklar. Koden har nyckelbindningar för tomb raider 2 på steam via proton.

Steg 1: Materialförteckning

3 fot 26 awg solid core isolerad tråd.

sidoskär

flödeskärnad elektroniklöd och järn

arduino mikro

ps2 -controller till usb -adapter för att rensa ut från

mikro usb -kabel som passar arduino

bågfil

varmt lim och medel för att smälta det.

Steg 2: Demontering och återmontering

Demontering och återmontering
Demontering och återmontering

öppna först usb -adaptern med en skruvmejsel och ta bort det inre. skär sedan kretskortet bakom hylsorna med hjälp av en bågfil. Bryt sedan kretskortet mellan varje stift med hjälp av en sidutdragare. Avlöd sedan PCB -öarna från varje stift.

Klipp nu 6 trådlängder 4 tum långa. löd enligt diagrammet ovan från baksidan av uttaget till arduino. Jag ändrade pinout eftersom några stift saknades på klonen arduino,. Om du är osäker, kolla den översta bilden här:

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

Pinout kommenteras korrekt i koden

ps2x.config_gamepad (10, 16, 14, 15, falskt, falskt); /* installationsnålar och inställningar: GamePad (klocka, kommando, uppmärksamhet, data, tryck ?, Rumble?) kontrollera om det är fel*/

klocka = 10

kommando = 16

uppmärksamhet = 14

data = 15

Steg 3: Ladda upp firmware

nu, kopiera biblioteket till biblioteksmappen din 1.8.8 version installera eller högre. Klockfrekvensen ändras något över det ursprungliga biblioteket genom att ändra

#define CTRL_CLK 15 i ps2x_lib.h och några andra liknande rader slumpmässigt lol. Det var för att jag stötte på samma problem som här

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

Om du stöter på problem får det omodifierade biblioteket länkad i koden.

nu kompilera och ladda upp till arduino.

Om det fungerar lite (jag rekommenderar key-mon under linux för testning), lim sedan allt säkert för att förhindra trådbrott.

Rekommenderad: