جدول المحتويات:
- الخطوة 1: الأجهزة:
- الخطوة 2: البناء ؛
- الخطوة الثالثة: البرمجيات:
- الخطوة 4: استخدم:
- الخطوة الخامسة: المراجع:
فيديو: أزرار تمرير الماوس: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
لقد كان لدي العديد من أجهزة الكمبيوتر على مر السنين وعجلة التمرير هي الشيء الوحيد الذي لا يعمل باستمرار أو يعمل بشكل متقطع.
لقد تجنبت في الغالب استخدام خيار التمرير حتى وقت قريب عندما قررت إعطاء حزمة الرسومات Blender تجربة ، هنا وجدت أنني لا أستطيع الابتعاد دون استخدام عجلة التمرير حيث يتم استخدامها لتكبير وتصغير منطقة العرض.
بعد أن لعبت مع لوحات 32U4 Pro Micro كإدخال لوحة مفاتيح وماوس ، كنت مهتمًا بمعرفة ما إذا كان هناك خيار تمرير لأن هذا لم يكن شيئًا رأيته مستخدمًا.
أظهر التحقق من وثائق Arduino [1] أن هناك قيمة تمرير في وظيفة Mouse.move () -> Mouse.move (xVal ، yVal ، wheel).
تساءلت عما إذا كان بإمكاني بدلاً من تدوير العجلة استخدام ضغطة زر للقيام بكل زيادة في التمرير ، وبعد الاختبار ، وجدت أنني أستطيع ذلك.
الخطوة 1: الأجهزة:
1 * 32U4 برو مايكرو استنساخ
2 * 6 مللي متر مربع أزرار انضغاطية لحظية
1 * شريطي 24 * 37
مقابس 2 * 12 طريقة 0.1 بوصة - لجهاز Pro Micro
الخطوة 2: البناء ؛
لقد قمت بتصميم وبناء لوحة صغيرة لتتسع لجميع المكونات.
يتم توصيل Pro Micro بمقبس 2 * 12 way 0.1 بوصة وهناك كمية صغيرة من الأسلاك للمفاتيح والتوصيلات الأرضية (6 أسلاك) ، وهناك 13 فاصل مسار 12 منها بين دبابيس Pro Micro والأخرى التالية إلى أحد المفاتيح. يتم الاتصال بجهاز الكمبيوتر عبر موصل USB الخاص بجهاز Pro Micro.
لقد قمت بتوصيل مآخذ التوصيل 2 * 12 في الميكرو pro لتحقيق الاستقرار ثم قمت بتلحيم دبابيس الزاوية أولاً قبل لحام الباقي. ثم قمت بلحام الأزرار وفعلت الأسلاك. أخيرًا وضعت فواصل المسار.
الخطوة الثالثة: البرمجيات:
لقد كتبت البرنامج وبرمجت Pro Micro باستخدام Arduino IDE.
لأغراض البرمجة ، يظهر Pro Micro باسم Arduino Leonardo.
يستخدم البرنامج مقاطعة مؤقت لاستطلاع وإلغاء الأزرار ، عند الضغط على زر ، أو الضغط بشكل أكثر دقة ثم تحرير الماوس. يتم استدعاء وظيفة Mouse. Move () لإرسال قيمة التمرير إلى الكمبيوتر المرفق.
لم أر أي توثيق حول قيمة التمرير التي يجب استخدامها ، لذا جربت 1 والتي أعطت زيادة إيجابية ثم -1 التي أعطت زيادة سالبة ؛ تسرد الوثائق على وجه التحديد قيمة التمرير كحرف موقّع.
الخطوة 4: استخدم:
الوحدة هي مجرد توصيل وتشغيل ، وهي تظهر كجهاز HID لجهاز الكمبيوتر ولا توجد برامج تشغيل لتثبيتها.
الخطوة الخامسة: المراجع:
[1] توثيق Arduino USB Mouse https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousemove/ (تم استرجاعه في 6 / يوليو / 2019)
موصى به:
تمرير خط LCD الأحادي: 4 خطوات (بالصور)
تمرير خط LCD الأحادي: مكتبة الكريستال السائل لها وظيفتان مفيدتان: scrollDisplayLeft () و scrollDisplayRight (). تعمل هذه الوظائف على تمرير الشاشة بالكامل. أي أنهم يقومون بالتمرير في كلا الخطين على شاشة 1602 LCD وجميع الأسطر الأربعة على شاشة LCD 2004. ما نحتاجه غالبًا هو أبي
ESP32 تمرير WordClock على مصفوفة LED: 5 خطوات (بالصور)
ESP32 التمرير WordClock على مصفوفة LED: في هذا المشروع ، أقوم بإنشاء WordClock للتمرير باستخدام ESP32 ومصفوفة LED وصندوق سيجار. WordClock هي ساعة توضح الوقت بدلاً من مجرد طباعته على الشاشة أو الحصول على أيدي يمكنك قراءتها. ستخبرك هذه الساعة أنها 10 دقائق في السنة
شريط تمرير كاسيت باي إنترنت الأشياء: 7 خطوات (بالصور)
Cassette Pi IoT Scroller: إن Cassette Pi عبارة عن أداة تمرير للإشعارات في الوقت الفعلي قائمة بذاتها ، وكلها موضوعة بدقة داخل شريط كاسيت شفاف. يتم وضع Raspberry Pi Zero بين بكرتي الشريطين ، حيث يتم استرداد جميع أنواع إشعارات إنترنت الأشياء من
[الماوس القابل للارتداء] وحدة تحكم الماوس القابلة للارتداء القائمة على Bluetooth لنظامي التشغيل Windows 10 و Linux: 5 خطوات
[الماوس القابل للارتداء] جهاز التحكم بالماوس القابل للارتداء المستند إلى Bluetooth لنظامي التشغيل Windows 10 و Linux: لقد صنعت وحدة تحكم بالماوس تستند إلى Bluetooth يمكن استخدامها للتحكم في مؤشر الماوس وإجراء العمليات المتعلقة بالماوس على الكمبيوتر أثناء التنقل ، دون لمس أي أسطح. يمكن استخدام الدوائر الإلكترونية المضمنة في قفاز لتتبع h
LP-2010 AES17 1998 تبديل مرشح الترددات المنخفضة لمضخم الصوت (تمرير منخفض): 4 خطوات
LP-2010 AES17 1998 Switching Amplifier مرشح تمرير منخفض (تمرير منخفض): هذا مقياس كبير لمضخم الترددات المنخفضة من فئة D لمرشح الترددات المنخفضة. أداء عالي التكلفة