الفرق بين المراجعتين لصفحة: «Arduino/mouse/mousebegin»

من موسوعة حسوب
< Arduino‏ | mouse
إضافة محتويات الصفحة.
طلا ملخص تعديل
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:الدالة <code>Keyboard.write()‎</code> في أردوينو}}</noinclude>
<noinclude>{{DISPLAYTITLE:الدالة <code>Keyboard.begin()‎</code> في أردوينو}}</noinclude>
تبدأ الدالة <code>begin()‎</code> عملية محاكاة (emulating) لفأرة افتراضية موصولة بالحاسوب المتصل باللوحة. يجب استدعاء هذه الدالة قبل بدء التحكم بالحاسوب. إن أردت إنهاء هذه العملية، فاستدعِ الدالة <code>[[Arduino/mouse/mouseend|end()‎]]</code>.
تبدأ الدالة <code>begin()‎</code> عملية محاكاة (emulating) لفأرة افتراضية موصولة بالحاسوب المتصل باللوحة. يجب استدعاء هذه الدالة قبل بدء التحكم بالحاسوب. إن أردت إنهاء هذه العملية، فاستدعِ الدالة <code>[[Arduino/mouse/mouseend|end()‎]]</code>.
==البنية العامة==
==البنية العامة==

مراجعة 15:13، 23 أكتوبر 2018

تبدأ الدالة begin()‎ عملية محاكاة (emulating) لفأرة افتراضية موصولة بالحاسوب المتصل باللوحة. يجب استدعاء هذه الدالة قبل بدء التحكم بالحاسوب. إن أردت إنهاء هذه العملية، فاستدعِ الدالة end()‎.

البنية العامة

Mouse.begin()

القيم المعادة

لا يعاد أي شيء.

أمثلة

إرسال رسالة إلى الحاسوب عبر لوحة مفاتيح افتراضية متصلة به عند الضغط على زر موصول بالرجل 2:

#include <Mouse.h>

void setup(){
 pinMode(2, INPUT);
}

void loop(){

  // عند الضغط على الزر المتصل بالرجل 2 Mouse تهيئة وبدء المكتبة
  if(digitalRead(2) == HIGH){
     Mouse.begin();
   }

}

انظر أيضًا

  • الدالة click()‎: ترسل ضغطة سريعة وخاطفة إلى الحاسوب عند موقع مؤشر الفأرة الحالي.
  • الدالة end()‎: توقف عملية محاكاة (emulating) وصل فأرة افتراضية بالحاسوب المتصل. 
  • الدالة move()‎: تحرك مؤشر الفأرة في الحاسوب المتصل.
  • الدالة press()‎: ترسل ضغطة مستمرة إلى الحاسوب عند موقع مؤشر الفأرة الحالي.
  • الدالة release()‎: تحرِّر زر الفأرة الذي ضُغِط عليه مسبقًا باستعمال الدالة press()‎.
  • الدالة isPressed()‎: تتحقَّق إن كان زر معيَّن من أزرار الفأرة مضغوطًا أم لا.

مصادر