Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ky është një projekt i vogël për të krijuar një përshtatës USB të programueshëm për një kontrollues ps2. Crossshtë platformë kryq. E bëra sepse kisha probleme me instalimin e zgjidhjes së zakonshme të softuerit (antimikro, joy2key etj). Biblioteka nuk përpilohet për adoleshencë 2.0. Kam përdorur një mikron arduino mikron, por çdo arduino që mbështet USB të fshehur duhet të funksionojë. Për shkak se është e programueshme, ju mund të vendosni kombinime të butonave për të imituar çelësa të caktuar. Kodi ka lidhësa për varrin Raider 2 në avull përmes protonit.
Hapi 1: Fatura e Materialeve
3 metra prej teli të izoluar me bërthamë të ngurtë 26 awg.
prerës anësorë
lidhës elektronik me bazë fluksi dhe hekur
arduino mikro
kontrollues ps2 në përshtatës usb për të pastruar prizën nga
kabllo mikro usb që i përshtatet arduino
sharrë hekuri
zam i nxehtë dhe do të thotë ta shkrijë atë.
Hapi 2: Çmontimi dhe Rimontimi
së pari, hapni përshtatësin usb me një kaçavidë, duke hequr pjesët e brendshme. pastaj duke përdorur një sharrë metalike prerë pcb prapa kunjave të prizës. pastaj duke përdorur një sidecutters, thyejnë pcb në mes të çdo pin. Pastaj shkrini ishujt PCB nga secila kunj.
Tani, prerë 6 gjatësi tela 4 inç të gjatë. bashkojeni sipas diagramit të mësipërm nga pjesa e pasme e prizës në arduino. Ndryshova pinout pasi disa kunja mungonin në arduino klon,. Nëse nuk jeni të sigurt kontrolloni imazhin e lartë këtu:
www.rhydolabz.com/wiki/?p=12663
Pinout komentohet saktë në kod
ps2x.config_gamepad (10, 16, 14, 15, false, false); /* kunjat dhe cilësimet e konfigurimit: GamePad (ora, komanda, vëmendja, të dhënat, Presionet ?, Rumble?) kontrolloni për gabim*/
ora = 10
komanda = 16
vëmendje = 14
të dhëna = 15
Hapi 3: Ngarkimi i firmuerit
tani, kopjoni bibliotekën në dosjen e bibliotekës instaloni versionin tuaj 1.8.8 ose më të lartë. Shkalla e orës modifikohet pak mbi bibliotekën origjinale duke ndryshuar
#përcaktoni CTRL_CLK 15 në ps2x_lib.h dhe disa linja të tjera të ngjashme rastësisht lol. Kjo ishte sepse hasa në të njëjtin problem si këtu
www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/
Nëse hasni probleme, merrni bibliotekën e pa modifikuar të lidhur në kod.
tani përpiloni dhe ngarkoni në arduino.
Nëse funksionon pak (unë rekomandoj key-mon nën linux për testim) atëherë ngjitni nxehtë gjithçka në mënyrë të sigurt për të parandaluar prishjen e telit.