![Ps2 -kontroller til USB -skjult tastaturemulator: 3 trinn Ps2 -kontroller til USB -skjult tastaturemulator: 3 trinn](https://i.howwhatproduce.com/images/004/image-10383-7-j.webp)
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
![Ps2 -kontroller til USB -skjult tastaturemulator Ps2 -kontroller til USB -skjult tastaturemulator](https://i.howwhatproduce.com/images/004/image-10383-8-j.webp)
![Ps2 -kontroller til USB -skjult tastaturemulator Ps2 -kontroller til USB -skjult tastaturemulator](https://i.howwhatproduce.com/images/004/image-10383-9-j.webp)
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](https://i.howwhatproduce.com/images/004/image-10383-10-j.webp)
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:
Visuino Hvordan bruke pulsbreddemodulering (PWM) til å endre lysstyrken til en LED: 7 trinn
![Visuino Hvordan bruke pulsbreddemodulering (PWM) til å endre lysstyrken til en LED: 7 trinn Visuino Hvordan bruke pulsbreddemodulering (PWM) til å endre lysstyrken til en LED: 7 trinn](https://i.howwhatproduce.com/images/001/image-1362-j.webp)
Visuino Slik bruker du pulsbreddemodulering (PWM) for å endre lysstyrken til en LED: I denne opplæringen bruker vi en LED som er koblet til Arduino UNO og Visuino for å endre lysstyrken ved hjelp av Pulsbreddemodulering (PWM). Se en demonstrasjonsvideo
Legg til en USB -port til en lampe: 5 trinn (med bilder)
![Legg til en USB -port til en lampe: 5 trinn (med bilder) Legg til en USB -port til en lampe: 5 trinn (med bilder)](https://i.howwhatproduce.com/images/002/image-4210-25-j.webp)
Legg til en USB-port til en lampe: Da jeg kom over denne vintage Electrix gåsehalsbordlampen, skjønte jeg at det var en gåsehals skrivebordslampe jeg ikke kunne leve uten, så jeg kjøpte den. Da tenkte jeg at det ville vært mye kulere hvis det hadde en USB -port i bunnen av det. Det viser seg at dette er en ganske
Flash AT Command -fastvare til ESP01 -modul (krever en USB til TTL -adapter): 5 trinn
![Flash AT Command -fastvare til ESP01 -modul (krever en USB til TTL -adapter): 5 trinn Flash AT Command -fastvare til ESP01 -modul (krever en USB til TTL -adapter): 5 trinn](https://i.howwhatproduce.com/images/001/image-2707-39-j.webp)
Flash AT Command -fastvare til ESP01 -modul (krever en USB til TTL -adapter): Av Jay Amiel AjocGensan PHfacebook.com/geeamealyoutube.com/jayamielajoc
Legg til USB -porter til PCI -kortet !!!: 3 trinn
![Legg til USB -porter til PCI -kortet !!!: 3 trinn Legg til USB -porter til PCI -kortet !!!: 3 trinn](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10960184-add-usb-ports-to-pci-card-3-steps-j.webp)
Legg til USB -porter til PCI -kortet !!!: Hvem kunne ikke bruke flere USB -porter ?? Seriøst ….. Ved å bruke et PCI USB -kort og noen Pin Headers, kunne jeg legge til to flere porter til USB -kortet mitt, noe som ga meg totalt syv porter !! La moroa begynne !!! Vurder & KOMMENTAR
12v til USB -adapter 12v til 5v transformator (flott for biler): 6 trinn
![12v til USB -adapter 12v til 5v transformator (flott for biler): 6 trinn 12v til USB -adapter 12v til 5v transformator (flott for biler): 6 trinn](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11124725-12v-to-usb-adapter-12v-to-5v-transformer-great-for-cars-6-steps-j.webp)
12v til USB Adapter 12v til 5v Transformer (flott for biler): Dette viser deg hvordan du lager en 12v til USB (5v) adapter. Den mest åpenbare bruken av dette er for 12v biladaptere, men hvor som helst du har 12v kan du bruke den! Hvis du trenger 5v for noe annet enn USB, hopper du bare over trinnene for å legge til USB -portene