فهرست مطالب:

HID Keyboard Controller for Project Diva Aracade Future Tone: 5 مرحله
HID Keyboard Controller for Project Diva Aracade Future Tone: 5 مرحله

تصویری: HID Keyboard Controller for Project Diva Aracade Future Tone: 5 مرحله

تصویری: HID Keyboard Controller for Project Diva Aracade Future Tone: 5 مرحله
تصویری: FRIDAY THE 13TH KILLER PUZZLE LIVE 2024, جولای
Anonim
کنترل کننده صفحه کلید HID برای پروژه Diva Aracade Future Tone
کنترل کننده صفحه کلید HID برای پروژه Diva Aracade Future Tone

V-USB یک راه حل کتابخانه USB کم سرعت برای کنترل کننده های میکرو AVR است. این ما را قادر می سازد تا دستگاه های HID (صفحه کلید ، ماوس ، گیم پد و غیره) را با استفاده از میکرو کنترلرهای AVR ایجاد کنیم.

پیاده سازی صفحه کلید HID بر اساس HID 1.11 است. حداکثر 6 فشار همزمان را پشتیبانی می کند. همچنین از نگه داشتن کلید در طول زمان پشتیبانی می کند. شما می توانید یک کلید را در حالی که روی کلید دیگری کلیک می کنید پایین نگه دارید.

در اینجا نحوه ایجاد یک صفحه کلید HID برای Project Diva Arcade Future Tone آمده است. (PD-Loader 2.0)

مرحله 1: مرحله 1: آماده سازی قطعات

میکرو کنترلر AVR * 1 (ATMEGA8 ، 168 ، 328p و غیره هر کنترلر میکرو با فلش 4K+ خوب است)

کریستال 16M * 1

104 خازن * 1

خازن 22P * 2

مقاومت 68R * 2

مقاومت 1.5K * 1

دیود زنر 3.6 ولت * 2

USB USB Plug * 1

تخته نان * 1

مرحله 2: مرحله 2: برد مدار را بسازید

مرحله 2: برد مدار را بسازید
مرحله 2: برد مدار را بسازید
مرحله 2: برد مدار را بسازید
مرحله 2: برد مدار را بسازید

این اجزا را به تخته نان بچسبانید. من شماتیک پروژه را درج کرده ام. اجزای زیادی برای لحیم کاری وجود ندارد زیرا بیشتر کارها توسط میکرو کنترلر از طریق کد انجام می شود.

مرحله 3: مرحله: آماده سازی محیط نرم افزار

این پروژه بر اساس Arduino IDE ساخته شده است.

همچنین از نسخه اصلاح شده پروژه UsbKeyboard استفاده می کند. من آن را به UsbKeyboardMiku تغییر نام دادم.

شما می توانید پروژه و کتابخانه Arduino را از مخزن من بارگیری کنید.

notabug.org/zsccat/PDAFT-HID-Keyboard

پس از بارگیری پروژه Arduino و کتابخانه. UsbKeyboardMikyu را در پوشه کتابخانه خود قرار دهید و پروژه MikuButton را در Arduino IDE باز کنید.

مرحله 4: مرحله 4: پروژه Arduino را بسازید و بارگذاری کنید

ما واقعاً اینجا هستیم. فقط باید کد را روی میکرو کنترلر AVR خود بارگذاری کنید و ما آماده حرکت هستیم.

اگر میکرو کنترلر شما قبلاً بوت لودر را نصب کرده است ، فقط می توانید برای بارگذاری کد روی دکمه بارگذاری کلیک کنید.

یا ممکن است از برنامه نویس برای بارگذاری استفاده کنید (به عنوان مثال UsbAsp). فقط برای اطمینان از اینکه از کریستال خارجی استفاده کرده اید و تنظیم فیوز را به درستی انجام داده اید. (برای برد آردوینو ، هیچ تغییری لازم نیست زیرا تنظیمات فیوز صحیح در حال حاضر انجام شده است)

مرحله 5: مرحله 5: آزمایش

مرحله 5: آزمایش
مرحله 5: آزمایش
مرحله 5: آزمایش
مرحله 5: آزمایش

فقط کافی است USB را به کامپیوتر خود وصل کنید و باید به عنوان صفحه کلید HID مجدداً متصل شود.

کلیدها به صورت زیر ترسیم می شوند.

مثلث -> 13

مربع -> 12

صلیب -> 11

دایره -> 10

شروع -> 9

چپ لغزنده چپ -> A3

اسلایدر چپ راست -> A2

کشویی راست چپ -> A1

راست لغزنده راست -> A0

توصیه شده: