Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä on pieni projekti, jolla luodaan ohjelmoitava PC -usb -sovitin ps2 -ohjaimelle. Se on cross platform. Tein sen, koska minulla oli vaikeuksia asentaa tavallista ohjelmistoratkaisua (antimicro, joy2key jne.). Kirjasto ei käännä teini -ikäisille 2.0. Käytin kloonia arduino micro, mutta kaikkien arduino -laitteiden, jotka tukevat USB -piilotusta, pitäisi toimia. Koska se on ohjelmoitava, voit asettaa näppäinyhdistelmät jäljittelemään tiettyjä näppäimiä. Koodissa on näppäimistöt tomb raider 2: lle höyryssä protonin kautta.
Vaihe 1: Materiaaliluettelo
3 jalkaa 26 awg kiinteää ydintä eristettyä lankaa.
sivuleikkurit
flux -ytimen elektroniikkajuotos ja rauta
arduino micro
ps2 -ohjaimen ja USB -sovittimen välille
mikro -usb -kaapeli, joka sopii arduinoon
rautasaha
kuuma liima ja keinot sen sulattamiseksi.
Vaihe 2: Purkaminen ja kokoaminen
avaa ensin usb -sovitin ruuvimeisselillä ja poista sisäosat. Leikkaa sitten piirilevy sahasahalla pistorasiatappien taakse. katkaise sitten piirilevy kunkin tapin väliin sivuleikkureilla. Irrota sitten piirilevysaumat kustakin tapista.
Leikkaa nyt 6 lankaa 4 tuumaa pitkä. juota yllä olevan kaavion mukaisesti pistorasian takaa arduinoon. Vaihdoin pinoutin, koska joitain nastoja puuttui kloonista arduino,. Jos olet epävarma, katso yläkuva täältä:
www.rhydolabz.com/wiki/?p=12663
Pinout on kommentoitu oikein koodiin
ps2x.config_gamepad (10, 16, 14, 15, false, false); /* asetukset nastat ja asetukset: GamePad (kello, komento, huomio, tiedot, paineet? Rumble?) Tarkista virhe*/
kello = 10
komento = 16
huomio = 14
tiedot = 15
Vaihe 3: Laiteohjelmiston lataaminen
kopioi nyt kirjasto kirjastokansioon, jonka versio 1.8.8 tai uudempi on asennettu. Kellotaajuutta muutetaan hieman alkuperäisen kirjaston suhteen muuttamalla
#define CTRL_CLK 15 ps2x_lib.h: ssa ja muutamia muita vastaavia rivejä satunnaisesti lol. Tämä johtui siitä, että törmäsin samaan ongelmaan kuin täällä
www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/
Jos törmäät ongelmiin, saat modifioimattoman kirjaston linkitetyksi koodiin.
nyt koota ja lataa arduinoon.
Jos se toimii vähän (suosittelen testattavaksi key-monia linuxin alla), liimaa kaikki sitten kuumalla liimalla turvallisesti estääksesi johtojen katkeamisen.