Tartalomjegyzék:

Ps2 vezérlő - USB Hid billentyűzetemulátor: 3 lépés
Ps2 vezérlő - USB Hid billentyűzetemulátor: 3 lépés

Videó: Ps2 vezérlő - USB Hid billentyűzetemulátor: 3 lépés

Videó: Ps2 vezérlő - USB Hid billentyűzetemulátor: 3 lépés
Videó: Arduino DIY PS2/AT to USB HID Keyboard Converter 2024, Szeptember
Anonim
Ps2 vezérlő USB Hid billentyűzet emulátorhoz
Ps2 vezérlő USB Hid billentyűzet emulátorhoz
Ps2 vezérlő USB Hid billentyűzet emulátorhoz
Ps2 vezérlő USB Hid billentyűzet emulátorhoz

Ez egy kis projekt egy programozható pc usb adapter létrehozására egy ps2 vezérlőhöz. Ez cross platform. Azért készítettem, mert gondom volt a szokásos szoftvermegoldás (antimicro, joy2key stb.) Telepítésével. A könyvtár nem fordítja le a tinédzser 2.0 -ra. Klón arduino micro -t használtam, de minden arduino, amely támogatja az usb hid -ot, működnie kell. Mivel programozható, beállíthatja a gombok kombinációit bizonyos billentyűk emulálására. A kód tartalmaz billentyűzárakat a 2 -es tomb raiderhez gőzön protonon keresztül.

1. lépés: Anyagjegyzék

3 láb 26 awg szilárd mag szigetelt huzal.

oldalvágók

fluxus mag elektronika forrasztó és vas

arduino micro

ps2 vezérlőről usb adapterre a foglalat eltávolításához

mikro usb kábel az arduinohoz

fűrész

forró ragasztó és annak megolvasztása.

2. lépés: Szétszerelés és összeszerelés

Szétszerelés és összeszerelés
Szétszerelés és összeszerelés

először nyissa ki az usb adaptert egy csavarhúzóval, távolítsa el a belső elemeket. majd fémfűrésszel vágja le az áramköri lapot az aljzatcsapok mögött. majd oldalsó vágókészülékkel törje le a NYÁK -ot minden csap között. Ezután forgassa ki a PCB -szigeteket minden csapból.

Most vágjon le 6 db 4 hüvelyk hosszú huzalt. forrasztás a fenti ábra szerint a foglalat hátuljától az arduino -ig. Megváltoztattam a pinoutot, mivel néhány csap hiányzott az arduino klónról,. Ha bizonytalan, nézze meg a felső képet itt:

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

A pinout helyesen van megjegyezve a kódban

ps2x.config_gamepad (10, 16, 14, 15, hamis, hamis); /* beállítási gombok és beállítások: GamePad (óra, parancs, figyelem, adatok, nyomások?

óra = 10

parancs = 16

figyelem = 14

adatok = 15

3. lépés: Firmware feltöltése

most másolja a könyvtárat az 1.8.8 vagy újabb verziójú telepített könyvtármappába. Az órajel némileg módosul az eredeti könyvtárhoz képest

#define CTRL_CLK 15 a ps2x_lib.h -ban és néhány más hasonló sor véletlenszerűen lol. Ez azért volt, mert ugyanazzal a problémával találkoztam, mint itt

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

Ha problémába ütközik, a módosítatlan könyvtárat linkelje be a kódba.

most fordítsa össze és töltse fel az arduino -ba.

Ha egy kicsit működik (teszteléshez javaslom a key-mon-t linux alatt), akkor forró ragasztóval rögzítsen mindent biztonságosan, hogy megakadályozza a vezetékek megszakadását.

Ajánlott: