فهرست مطالب:

دکمه های پیمایش موس: 5 مرحله
دکمه های پیمایش موس: 5 مرحله

تصویری: دکمه های پیمایش موس: 5 مرحله

تصویری: دکمه های پیمایش موس: 5 مرحله
تصویری: آموزش تنظیمات کیبورد و موس در بازی GTA V 2024, نوامبر
Anonim
دکمه هایی برای پیمایش موس
دکمه هایی برای پیمایش موس

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

من بیشتر از استفاده از گزینه پیمایش خودداری می کردم تا اینکه اخیراً تصمیم گرفتم بسته گرافیکی Blender را امتحان کنم ، در اینجا متوجه شدم که بدون استفاده از چرخ پیمایش نمی توانم دور شوم زیرا از آن برای بزرگنمایی و کوچک نمایی منطقه استفاده می شود.

با استفاده از تخته های 32U4 Pro Micro به عنوان ورودی صفحه کلید و ماوس ، علاقه مند بودم ببینم آیا گزینه پیمایش وجود دارد زیرا این چیزی نیست که من از آن استفاده می کردم.

بررسی اسناد آردوینو [1] نشان داد که یک مقدار حرکت در عملکرد Mouse.move () -> Mouse.move (xVal ، yVal ، چرخ) وجود دارد.

من تعجب کردم که آیا به جای چرخاندن یک چرخ می توانم با فشار دادن یک دکمه برای افزایش هر حرکت پیمایش استفاده کنم و بعد از آزمایش متوجه شدم که می توانم.

مرحله 1: سخت افزار:

کلون 1* 32U4 Pro Micro

دکمه های لحظه ای مربع 2* 6 میلی متر

1* Stripboard 24* 37

سوکت های 2* 12 طرفه 0.1 اینچی - برای Pro Micro

مرحله 2: ساخت و ساز ؛

ساخت و ساز؛
ساخت و ساز؛
ساخت و ساز؛
ساخت و ساز؛

من یک تخته کوچک طراحی کردم و ساختم تا همه اجزا را در خود نگه دارد.

Pro Micro به سوکت های 2* 12 طرفه 0.1 اینچی متصل شده است و مقدار کمی سیم کشی برای سوئیچ ها و اتصالات زمین (6 سیم) وجود دارد. 13 قطعه قطعه وجود دارد که 12 مورد از آنها بین پین های Pro Micro و دیگری پین بعدی است به یکی از سوئیچ ها اتصال به رایانه از طریق اتصال USB Pro Micro انجام می شود.

من برای پایداری سوکت های 2*12 راه را به میکرو پرو وصل کردم و سپس قبل از لحیم کردن بقیه ، ابتدا در پین های گوشه ای لحیم کردم. سپس دکمه ها را لحیم کردم و سیم کشی را انجام دادم. سرانجام وقفه های پیست را گذاشتم.

مرحله 3: نرم افزار:

من نرم افزار را نوشتم و Pro Micro را با استفاده از Arduino IDE برنامه ریزی کردم.

برای اهداف برنامه نویسی ، Pro Micro به عنوان Arduino Leonardo ظاهر می شود.

این نرم افزار از یک وقفه زمان سنج برای نظرسنجی و خروج از دکمه ها استفاده می کند ، هنگامی که دکمه ای فشار داده می شود ، یا با دقت بیشتری فشار داده می شود و سپس موس را آزاد می کند. تابع () حرکت () برای ارسال مقدار پیمایش به رایانه متصل فراخوانی می شود.

من هیچ اسنادی در مورد مقدار پیمایش استفاده نکردم ، بنابراین 1 را که افزایش مثبت و سپس -1 را که افزایش منفی می دهد ، استفاده کردم. اسناد به طور خاص مقدار پیمایش را به عنوان یک علامت کاراکتر امضا شده ذکر می کند.

مرحله 4: استفاده از:

دستگاه فقط plug and play است ، به عنوان یک دستگاه HID روی رایانه نشان داده می شود و هیچ درایوری برای نصب وجود ندارد.

مرحله 5: منابع:

[1] اسناد Arduino USB Mouse https://www.arduino.cc/reference/fa/language/functions/usb/mouse/mousemove/ (بازیابی شده 6/جولای/2019)

توصیه شده: