Turinys:
- 1 žingsnis: medžiagų sąrašas
- 2 žingsnis: išmontavimas ir surinkimas
- 3 veiksmas: įkelkite programinę -aparatinę įrangą
Video: „Ps2 Controller to Usb Hid“klaviatūros emuliatorius: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Tai nedidelis projektas, skirtas sukurti programuojamą kompiuterio USB adapterį ps2 valdikliui. Tai kryžminė platforma. Aš tai padariau, nes turėjau problemų diegdamas įprastą programinės įrangos sprendimą (antimicro, joy2key ir kt.). Biblioteka nerenka paaugliams 2.0. Aš naudoju kloną arduino micro, bet bet koks arduino, palaikantis USB slėptuvę, turėtų veikti. Kadangi tai yra programuojama, galite nustatyti mygtukų kombinacijas, kad jos imituotų tam tikrus klavišus. Kode yra „Tomb Raider 2“klavišų rinkiniai, esantys garuose per protoną.
1 žingsnis: medžiagų sąrašas
3 pėdų 26 awg kietos šerdies izoliuota viela.
šoniniai pjaustytuvai
srauto šerdies elektronikos lydmetalis ir geležis
arduino micro
PS2 valdiklis į USB adapterį, kad pašalintų lizdą iš
mikro usb kabelis, tinkantis arduino
pjūklas
karšti klijai ir reiškia jį išlydyti.
2 žingsnis: išmontavimas ir surinkimas
pirmiausia atsuktuvu atidarykite USB adapterį, pašalindami vidines dalis. tada pjūkleliu nupjaukite plokštę už lizdo kaiščių. tada, naudodami šoninius pjaustytuvus, sulaužykite plokštę tarp kiekvieno kaiščio. Tada iš kiekvieno kaiščio išlydykite PCB salas.
Dabar nukirpkite 6 ilgio vielas 4 colių ilgio. lydmetalis pagal schemą aukščiau nuo lizdo galo iki arduino. Aš pakeičiau pinout, nes klone arduino trūko kai kurių smeigtukų. Jei nesate tikri, patikrinkite viršutinį vaizdą čia:
www.rhydolabz.com/wiki/?p=12663
Pinout yra teisingai pakomentuotas kode
ps2x.config_gamepad (10, 16, 14, 15, klaidinga, klaidinga); /* sąrankos smeigtukai ir nustatymai: „GamePad“(laikrodis, komanda, dėmesys, duomenys, slėgis?, triukšmas?) patikrinkite, ar nėra klaidos*/
laikrodis = 10
komanda = 16
dėmesys = 14
duomenys = 15
3 veiksmas: įkelkite programinę -aparatinę įrangą
dabar nukopijuokite biblioteką į bibliotekos aplanką, kuriame įdiegta 1.8.8 ar naujesnė versija. Laikrodžio dažnis šiek tiek keičiamas per pradinę biblioteką, keičiant
#define CTRL_CLK 15 ps2x_lib.h ir dar kelios panašios eilutės atsitiktinai lol. Taip buvo todėl, kad susidūriau su ta pačia problema kaip ir čia
www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/
Jei susidursite su problemomis, kode pridėkite nepakeistą biblioteką.
dabar sukompiliuokite ir įkelkite į arduino.
Jei tai šiek tiek veikia (aš rekomenduoju „key-mon“pagal „Linux“testavimui), tada karštai klijuokite viską, kad išvengtumėte laidų nutrūkimo.
Rekomenduojamas:
Retro CP/M atskiras emuliatorius: 8 žingsniai
Retro CP/M atskiras emuliatorius: Šiame projekte naudojamas VGA32 ESP v1.4 modulis deriniui paleisti arba „RunCPM“ir „FabGL“, kad būtų sukurtas atskiras kompiuteris, kuriame veikia lygiavertė sistema CP/M 2.2. Devintajame dešimtmetyje populiari kaip mažų kompiuterių operacinė sistema. Galite grįžti atgal
„HID“klaviatūros valdiklis „Project Diva Aracade Future Tone“: 5 žingsniai
„HID“klaviatūros valdiklis „Project Diva Aracade Future Tone“: „V-USB“yra mažos spartos USB bibliotekos sprendimas, skirtas AVR mikrovaldikliams. Tai leidžia mums sukurti HID įrenginius (klaviatūrą, pelę, žaidimų planšetę ir kt.) Naudojant AVR mikrovaldiklius. HID klaviatūros diegimas pagrįstas HID 1.11. Jis palaiko iki 6 mygtukų paspaudimų
„Arduino“klaviatūros išnaudojimo demonstracija (HID) ir prevencija: 4 žingsniai (su paveikslėliais)
„Arduino“klaviatūros išnaudojimo demonstracija (HID) ir prevencija: Šiame projekte mes naudosime „arduino leonardo“, kad imituotume galimą USB ataką naudojant HID („humain“sąsajos įrenginį). Aš sukūriau šią pamoką ne tam, kad padėtų įsilaužėliams, bet norėdamas parodyti jums tikrus pavojus ir kaip apsaugoti save nuo tų
Klaviatūros sąsaja su 8051 ir klaviatūros numerių rodymas 7 segmentuose: 4 žingsniai (su paveikslėliais)
Klaviatūros sąsaja su 8051 ir klaviatūros numerių rodymas 7 segmentuose: Šioje pamokoje aš jums pasakysiu, kaip galime sujungti klaviatūrą su 8051 ir rodyti klaviatūros numerius 7 segmentų ekrane
„Apple“aliuminio klaviatūros arba bet kurios kitos minkštos klaviatūros valymas: 5 žingsniai
„Apple“aliuminio klaviatūros valymas …. arba bet kuri kita minkšto prisilietimo klaviatūra: Tokios švarios, kaip jūs ar aš, galbūt bandysime išlaikyti aliuminio obuolių klaviatūras, po metų jie tampa nešvarūs. Ši instrukcija padės jums ją išvalyti. Būkite atsargūs, nes aš nesu atsakingas, jei jūsų klaviatūra sulūžta tai darant …. SUCKS F