Satura rādītājs:

Ps2 kontrolieris USB slēptās tastatūras emulatoram: 3 soļi
Ps2 kontrolieris USB slēptās tastatūras emulatoram: 3 soļi

Video: Ps2 kontrolieris USB slēptās tastatūras emulatoram: 3 soļi

Video: Ps2 kontrolieris USB slēptās tastatūras emulatoram: 3 soļi
Video: 2023 - FIFA 23 - How To Fix Controller And Gamepad Not Working With FIFA 23 On PC 2024, Jūnijs
Anonim
Ps2 kontrolieris USB slēptās tastatūras emulatoram
Ps2 kontrolieris USB slēptās tastatūras emulatoram
PS2 kontrolieris USB slēptās tastatūras emulatoram
PS2 kontrolieris USB slēptās tastatūras emulatoram

Šis ir neliels projekts, lai izveidotu programmējamu datora USB adapteri ps2 kontrolierim. Tā ir pārrobežu platforma. Es to izveidoju, jo man bija grūtības instalēt parasto programmatūras risinājumu (antimicro, joy2key utt.). Bibliotēka netiek apkopota pusaudžiem 2.0. Es izmantoju klonu arduino micro, bet jebkuram arduino, kas atbalsta USB slēptuvi, vajadzētu darboties. Tā kā tas ir programmējams, varat iestatīt pogu kombinācijas, lai atdarinātu noteiktus taustiņus. Kodam ir taustiņu saites 2. kapu raiderim uz tvaika caur protonu.

1. darbība: materiālu saraksts

3 pēdas no 26 awg cietā kodola izolācijas stieples.

sānu griezēji

plūsmas kodolu elektronikas lodmetāls un dzelzs

arduino micro

ps2 kontrolieris uz USB adapteri, lai noņemtu kontaktligzdu no

mikro usb kabelis, kas piemērots arduino

zāģis

karsta līme un līdzekļi tās izkausēšanai.

2. darbība. Demontāža un salikšana

Demontāža un salikšana
Demontāža un salikšana

vispirms atveriet usb adapteri ar skrūvgriezi, noņemot iekšējos elementus. tad, izmantojot zāģi, nogrieziet PCB aiz kontaktligzdas tapām. tad, izmantojot sānu griezējus, salauziet PCB starp katru tapu. Pēc tam atkausējiet PCB salas no katras tapas.

Tagad nogrieziet 6 stieples garumus 4 collu garumā. lodēt saskaņā ar iepriekš redzamo diagrammu no kontaktligzdas aizmugures līdz arduino. Es nomainīju pinout, jo uz klona arduino trūka dažas tapas,. Ja neesat pārliecināts, pārbaudiet augšējo attēlu šeit:

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

Pinout kodā ir pareizi komentēts

ps2x.config_gamepad (10, 16, 14, 15, nepatiess, nepatiess); /* iestatīšanas tapas un iestatījumi: GamePad (pulkstenis, komanda, uzmanība, dati, spiedieni?, dārdoņa?) pārbaudiet, vai nav kļūdas*/

pulkstenis = 10

komanda = 16

uzmanība = 14

dati = 15

3. darbība: programmaparatūras augšupielāde

tagad kopējiet bibliotēku bibliotēkas mapē, kurā ir instalēta 1.8.8 vai jaunāka versija. Pulksteņa ātrums tiek nedaudz mainīts salīdzinājumā ar sākotnējo bibliotēku, mainot to

#define CTRL_CLK 15 ps2x_lib.h un dažas citas līdzīgas rindas nejauši lol. Tas bija tāpēc, ka es saskāros ar tādu pašu problēmu kā šeit

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

Ja rodas problēmas, kodā pievienojiet nepārveidoto bibliotēku.

tagad apkopojiet un augšupielādējiet arduino.

Ja tas nedaudz darbojas (es iesaku testēšanai taustiņu Linux zem linux), tad droši pielīmējiet visu, lai novērstu vadu pārrāvumus.

Ieteicams: