Mündəricat:
Video: Ps2 Controller Usb Gizli Klaviatura Emulatoruna: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu, ps2 nəzarətçi üçün proqramlaşdırıla bilən bir usb adapter yaratmaq üçün kiçik bir layihədir. Çarpaz platformadır. Adi bir proqram həllini (antimicro, joy2key və s.) Quraşdırmaqda çətinlik çəkdiyim üçün bunu etdim. Kitabxana yeniyetmə 2.0 üçün tərtib etmir. Bir klon arduino mikro istifadə etdim, amma usb gizləyən hər hansı bir arduino işləməlidir. Proqramlaşdırıla biləcəyi üçün müəyyən düymələri təqlid etmək üçün düymələr kombinasiyasını təyin edə bilərsiniz. Kod, proton vasitəsilə buxarda olan türb basqını 2 üçün düymələrə malikdir.
Addım 1: Materiallar Bill
3 fut 26 awg bərk nüvəli izolyasiya edilmiş tel.
yan kəsicilər
flux özəkli elektronik lehim və dəmir
arduino micro
ps2 nəzarətçi, usb adapterindən yuvanı çıxarmaq üçün
arduinoya uyğun mikro usb kabeli
mişar mişarı
isti yapışqan və onu əritmək deməkdir.
Addım 2: Sökmə və yenidən yığma
Əvvəlcə usb adapterini tornavida ilə açın, daxili hissələri çıxarın. sonra bir testere istifadə edərək, yuva pimlərinin arxasındakı pcb'yi kəsin. sonra bir sidcutters istifadə edərək, hər pin arasında pcb qırmaq. Sonra hər pimdən PCB adalarını təmizləyin.
İndi 4 düym uzunluğunda 6 tel kəsin. yuxarıdakı diaqrama uyğun olaraq yuvanın arxasından arduinoya qədər lehim. Arduino klonunda bəzi sancaqlar olmadığı üçün pinoutu dəyişdirdim. Əmin deyilsinizsə, yuxarıdakı görüntüyə baxın:
www.rhydolabz.com/wiki/?p=12663
Pinout kodda düzgün şərh edilmişdir
ps2x.config_gamepad (10, 16, 14, 15, yalan, yalan); /* quraşdırma pinləri və parametrləri: GamePad (saat, əmr, diqqət, məlumatlar, təzyiqlər, gurultu?) səhv yoxlayın*/
saat = 10
əmr = 16
diqqət = 14
məlumat = 15
Addım 3: Firmware yükləyin
İndi kitabxananı 1.8.8 və ya daha yüksək bir versiyasını kitabxana qovluğuna kopyalayın. Saat dərəcəsi dəyişdirilərək orijinal kitabxana üzərində bir qədər dəyişdirilir
ps2x_lib.h -də #define CTRL_CLK 15 və bir neçə digər oxşar xətlər təsadüfi lol. Bura ilə eyni problemlə qarşılaşdığım üçün idi
www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/
Çətinliyə düşsəniz, dəyişdirilməmiş kitabxananı kodla əlaqələndirin.
İndi arduino -ya yığın və yükləyin.
Bir az işləyirsə (sınamaq üçün linux altında key-mon istifadə etməyi məsləhət görürəm), tel qırılmalarının qarşısını almaq üçün hər şeyi etibarlı şəkildə yapışdırın.
Tövsiyə:
Gizli keçidli Daxili Gizli USB Stick: 5 addım
Gizli Switch ilə Daxili Gizli USB Stick: Bu yaxınlarda ikinci əməliyyat sistemi olaraq Tails OS* -nin həmişə yanımda olmasını istədiyim bir problemlə qarşılaşdım. Ancaq bir USB çubuğu daşımaq istəmədim və daimi bir sabit disk qurucusu inkişaf etdiricilər üçün nəzərdə tutulmadı, buna görə başqa bir şeylə qarşılaşdım
Midi Controller Düymə-Klaviatura: 6 addım
Midi Controller Düymə-Klaviatura: Orta döyüşçü layihəmdən ilhamlanaraq Mega Arduino lövhəsinin bir çox rəqəmsal girişindən istifadə edən düymə tərzi midi nəzarətçi hazırlamağa başladım. Bu Təlimat kitabında materialların toplanmasında atılan addımlardan keçəcəyik
Gizli Lego USB: 11 addım (şəkillərlə birlikdə)
Gizli Lego USB: Mən, bir çox lego kərpic və köhnə USB ilə, Ağlımdan keçən yalnız bir fikir var idi ………. SupersecrethiddenlegobrickUSBstick! (bəli, bu bir söz olmalı idi.) Bu fırıldaqçıların USB -ni tapmaq şansı yoxdur
8051 ilə Klaviatura Arayüzü və 7 Segmentdə Klaviatura Nömrələrini Göstərmək: 4 Addım (Şəkillərlə)
8051 ilə Klaviatura Arayüzü və 7 Segmentdə Klaviatura Nömrələrini Göstərmək: Bu dərslikdə 8051 ilə klaviaturanı necə birləşdirə biləcəyimizi və klaviatura nömrələrini 7 seqmentli ekranda necə göstərəcəyimizi izah edəcəyəm
Disket USB + Gizli Gizli Sürücü: 7 addım
Disket USB + Gizli Gizli Sürücü: Yeni layihələr üçün hissələri köhnəlmiş bir disketdən xilas etdiyim başqa bir layihənin ardınca. Bir az daha USB portu etmək istədim, amma yeni portlar üçün kompüterin arxa tərəfində əyilmək istəmədim, amma necə gizlədildiyini bəyəndim