فهرست مطالب:

Ps2 Controller to Usb Hid Keyboard Emulator: 3 مرحله
Ps2 Controller to Usb Hid Keyboard Emulator: 3 مرحله

تصویری: Ps2 Controller to Usb Hid Keyboard Emulator: 3 مرحله

تصویری: Ps2 Controller to Usb Hid Keyboard Emulator: 3 مرحله
تصویری: PCI Sound Card in Win98 MS-DOS Real Mode Using SB-Link/PC-PCI? Part 1 (Computerized Start™ Live) 2024, سپتامبر
Anonim
Ps2 Controller to Usb Hid Keyboard Emulator
Ps2 Controller to Usb Hid Keyboard Emulator
Ps2 Controller to Usb Hid Keyboard Emulator
Ps2 Controller to Usb Hid Keyboard Emulator

این یک پروژه کوچک برای ایجاد یک آداپتور USB قابل برنامه ریزی برای کنترلر ps2 است. این پلت فرم متقاطع است. من این کار را کردم زیرا در نصب نرم افزار معمول مشکل داشتم (ضد میکرو ، joy2key و غیره). کتابخانه برای Teensy 2.0 کامپایل نمی شود. من از کلون آردوینو میکرو استفاده کردم ، اما هر آردوینویی که از USB مخفی می کند باید کار کند. از آنجا که قابل برنامه ریزی است ، می توانید کلیدهای ترکیبی را برای شبیه سازی کلیدهای خاص تنظیم کنید. این کد دارای کلیدهای اتصال قبر Raider 2 بر روی بخار از طریق پروتون است.

مرحله 1: صورتحساب مواد

3 فوت سیم عایق با هسته جامد 26 awg.

برش های جانبی

لحیم کاری آهن و لحیم کاری الکترونیکی

آردوینو میکرو

کنترل کننده ps2 به آداپتور usb برای پاک کردن سوکت از

کابل micro usb مناسب آردوینو

اره برقی

چسب داغ و به معنای ذوب کردن آن است.

مرحله 2: جداسازی و جمع آوری مجدد

جداسازی و مونتاژ مجدد
جداسازی و مونتاژ مجدد

ابتدا آداپتور usb را با پیچ گوشتی باز کنید و قسمت داخلی آن را بردارید. سپس با استفاده از اره برقی ، pcb را در پشت پین های سوکت برش دهید. سپس با استفاده از برش دهنده های جانبی ، pcb را بین هر پین بشکنید. سپس جزایر PCB را از هر پین جدا کنید.

اکنون ، 6 طول سیم به طول 4 اینچ را برش دهید. مطابق نمودار بالا از پشت سوکت به آردوینو لحیم می شود. من پین را تغییر دادم زیرا برخی از پین ها در آردوینو کلون وجود نداشت. اگر مطمئن نیستید تصویر بالا را اینجا بررسی کنید:

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

pinout به درستی در کد توضیح داده شده است

ps2x.config_gamepad (10 ، 16 ، 14 ، 15 ، غلط ، کاذب) ؛ /* تنظیم پین ها و تنظیمات: GamePad (ساعت ، فرمان ، توجه ، داده ، فشار؟ ، غرش؟) خطا را بررسی کنید*/

ساعت = 10

فرمان = 16

توجه = 14

داده = 15

مرحله 3: بارگذاری سیستم عامل

در حال حاضر ، کتابخانه را در پوشه کتابخانه نسخه 1.8.8 یا بالاتر نصب کنید. نرخ ساعت با تغییر کمی نسبت به کتابخانه اصلی تغییر می کند

#CTRL_CLK 15 را در ps2x_lib.h و چند خط مشابه دیگر به طور تصادفی تعریف کنید. این به این دلیل بود که من با همان مشکل اینجا روبرو شدم

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

اگر با مشکل روبرو شدید ، کتابخانه اصلاح نشده را در کد پیوند دهید.

اکنون کامپایل کرده و در آردوینو بارگذاری کنید.

اگر کمی کار می کند (من برای آزمایش key-mon تحت لینوکس را توصیه می کنم) سپس همه چیز را به طور ایمن چسب بزنید تا از شکستن سیم جلوگیری شود.

توصیه شده: