Sisukord:
Video: Ps2 kontroller USB Hid klaviatuuri emulaatorile: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
See on väike projekt programmeeritava arvuti USB -adapteri loomiseks ps2 kontrollerile. See on platvormideülene. Tegin selle, kuna mul oli probleeme tavalise tarkvaralahenduse (antimicro, joy2key jne) installimisega. Teek ei kompile teismelistele 2.0. Ma kasutasin klooni arduino micro, kuid iga arduino, mis toetab USB peidet, peaks töötama. Kuna see on programmeeritav, saate määrata nuppude kombinatsioone teatud klahvide jäljendamiseks. Koodil on hauapüüdja 2 klahvid protooni kaudu aurul.
Samm: materjalide arve
3 jalga 26 awg tahke südamikuga isoleeritud traati.
külgmised lõikurid
voosüdamikuga elektroonika joodis ja raud
arduino micro
ps2 kontrollerist USB -adapterini, et eemaldada pesa
mikro -usb -kaabel, mis sobib arduinole
rauasaag
kuum liim ja tähendab selle sulatamist.
2. samm: demonteerimine ja kokkupanek
kõigepealt avage USB -adapter kruvikeerajaga, eemaldades sisemised osad. seejärel lõigake rauasaega trükkplaat pistikupesade taga. siis murda külglõikurite abil trükkplaat iga tihvti vahele. Seejärel lahutage igalt tihvtilt PCB saared.
Nüüd lõigake 6 traadi pikkust 4 tolli pikkuseks. jootke vastavalt ülaltoodud skeemile pistikupesa tagant kuni arduino. Vahetasin pinouti, kuna arduino kloonil puudusid mõned tihvtid. Kui te pole kindel, vaadake ülemist pilti siit:
www.rhydolabz.com/wiki/?p=12663
Pinout on koodis õigesti kommenteeritud
ps2x.config_gamepad (10, 16, 14, 15, vale, vale); /* seadistusnõelad ja seaded: GamePad (kell, käsk, tähelepanu, andmed, rõhud?, müristamine?) kontrollige viga*/
kell = 10
käsk = 16
tähelepanu = 14
andmed = 15
Samm: püsivara üleslaadimine
Nüüd kopeerige kogu raamatukogu kausta, mille installitud versioon on 1.8.8 või uuem. Kellakiirust muudetakse algse raamatukoguga võrreldes veidi
#define CTRL_CLK 15 ps2x_lib.h -s ja veel mõned sarnased read juhuslikult lol. Selle põhjuseks oli asjaolu, et mul tekkis sama probleem nagu siin
www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/
Kui teil tekib probleeme, saate koodis muutmata kogu lingi.
nüüd kompileerige ja laadige üles arduino.
Kui see natuke töötab (soovitan testimiseks linuxi all klahvi-mon), siis liimige kõik kindlalt, et vältida juhtmete katkemist.
Soovitan:
HID klaviatuuri kontroller projektile Diva Aracade Future Tone: 5 sammu
HID-klaviatuurikontroller projektile Diva Aracade Future Tone: V-USB on madala kiirusega USB-raamatukogu lahendus AVR-i mikrokontrolleritele. See võimaldab meil luua HID -seadmeid (klaviatuur, hiir, mängupult jne), kasutades AVR -i mikrokontrollereid. HID -klaviatuuri rakendamine põhineb HID 1.11 -l. See toetab maksimaalselt 6 klahvivajutust
DIY klaviatuuri kontroller MAME ja virtuaalse pinballi jaoks: 4 sammu (piltidega)
DIY klaviatuuri kontroller MAME ja virtuaalse pinballi jaoks: see juhiste komplekt võimaldab teil valmistada oma klaviatuurikontrolleri, kasutades vanu klaviatuure mõne traadi, joote ja puutüki hinna eest. Neid kontrollereid on kasutatud minu MAME ja Virtual Pinball projektides .Vt Virtual Pinball Inst
Arduino klaviatuuri ekspluateerimise demo (HID) ja ennetamine: 4 sammu (piltidega)
Arduino klaviatuuri ekspluateerimise demo (HID) ja ennetamine: Selles projektis kasutame arduino leonardo, et simuleerida võimalikku USB -rünnakut HID -i (humain interface device) abil. Olen koostanud selle õpetuse mitte häkkerite abistamiseks, vaid selleks, et näidata teile mõningaid tõelisi ohte ja seda, kuidas end nende eest kaitsta
Bass-, kõrge- ja helitugevuse USB -kontroller klaviatuuri LED -idega: 6 sammu (piltidega)
Bass-, diskant- ja helitugevuse USB -kontroller koos klaviatuuri LED -idega: minu põhilauaarvutis on Creative SoundBlaster Audigy ja mul oli vaja heli- või videomeediat kuulates kiiresti reguleerida bassi ja kõrgete toonide seadeid (samuti helitugevust) . Olen koodi kohandanud kahest allikast, mis on esitatud
PS2 kontroller iPodi dokki: 6 sammu
PS2 kontroller iPod dokki: kuidas muuta vana PS2 kontroller vingeks iPod dokiks! *** See on õpetatav valmistoote, mitte selle valmistamise kohta