الفرق بين المراجعتين ل"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>.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="arduino">
 
<syntaxhighlight lang="arduino">
سطر 25: سطر 25:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
==انظر أيضًا==
 
==انظر أيضًا==
* الدالة <code>[[Arduino/mouse/mouseclick|click()‎]]</code>: ترسل ضغطة سريعة وخاطفة إلى الحاسوب عند موقع مؤشر الفأرة الحالي.
+
* التابع <code>[[Arduino/mouse/mouseclick|click()‎]]</code>: يرسل ضغطة سريعة وخاطفة إلى الحاسوب عند موقع مؤشر الفأرة الحالي.
* الدالة <code>[[Arduino/mouse/mouseend|end()‎]]</code>: توقف عملية محاكاة (emulating) وصل فأرة افتراضية بالحاسوب المتصل. 
+
* التابع <code>[[Arduino/mouse/mouseend|end()‎]]</code>: يوقف عملية محاكاة (emulating) وصل فأرة افتراضية بالحاسوب المتصل. 
* الدالة <code>[[Arduino/mouse/mousemove|move()‎]]</code>: تحرك مؤشر الفأرة في الحاسوب المتصل.
+
* التابع <code>[[Arduino/mouse/mousemove|move()‎]]</code>: يحرك مؤشر الفأرة في الحاسوب المتصل.
* الدالة <code>[[Arduino/mouse/mousepress|press()‎]]</code>: ترسل ضغطة مستمرة إلى الحاسوب عند موقع مؤشر الفأرة الحالي.
+
* التابع <code>[[Arduino/mouse/mousepress|press()‎]]</code>: يرسل ضغطة مستمرة إلى الحاسوب عند موقع مؤشر الفأرة الحالي.
  
* الدالة <code>[[Arduino/mouse/mouserelease|release()‎]]</code>: تحرِّر زر الفأرة الذي ضُغِط عليه مسبقًا باستعمال الدالة <code>[[Arduino/mouse/mousepress|press()‎]]</code>.
+
* التابع <code>[[Arduino/mouse/mouserelease|release()‎]]</code>: يحرِّر زر الفأرة الذي ضُغِط عليه مسبقًا باستعمال التابع <code>[[Arduino/mouse/mousepress|press()‎]]</code>.
* الدالة <code>[[Arduino/mouse/mouseispressed|isPressed()‎]]</code>: تتحقَّق إن كان زر معيَّن من أزرار الفأرة مضغوطًا أم لا.
+
* التابع <code>[[Arduino/mouse/mouseispressed|isPressed()‎]]</code>: يتحقَّق إن كان زر معيَّن من أزرار الفأرة مضغوطًا أم لا.
  
 
==مصادر==
 
==مصادر==
*[https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousebegin/ صفحة Mouse.begin()‎ في توثيق أردوينو الرسمي.]
+
*[https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousebegin/ صفحة التابع Mouse.begin()‎ في توثيق أردوينو الرسمي.]
 
[[تصنيف: Arduino]]
 
[[تصنيف: Arduino]]
[[تصنيف: Arduino Function]]
+
[[تصنيف: Arduino Method]]
 
[[تصنيف: Arduino USB]]
 
[[تصنيف: Arduino USB]]
 
[[تصنيف: Arduino Mouse]]
 
[[تصنيف: Arduino Mouse]]

المراجعة الحالية بتاريخ 20:25، 6 نوفمبر 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()‎: يتحقَّق إن كان زر معيَّن من أزرار الفأرة مضغوطًا أم لا.

مصادر