الفرق بين المراجعتين لصفحة: «Arduino/mouse/mousebegin»
جميل-بيلوني (نقاش | مساهمات) أنشأ الصفحة ب'تبدأ الدالة <code>begin()</code> عملية محاكاة (emulating) لفأرة افتراضية موصولة بالحاسوب المتصل. يجب استد...' |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
| (2 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:التابع <code>Keyboard.begin()</code> في أردوينو}}</noinclude> | |||
يبدأ التابع <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/mouseend|end()]]</code>: يوقف عملية محاكاة (emulating) وصل فأرة افتراضية بالحاسوب المتصل. | |||
* التابع <code>[[Arduino/mouse/mousemove|move()]]</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>: يتحقَّق إن كان زر معيَّن من أزرار الفأرة مضغوطًا أم لا. | |||
==مصادر== | ==مصادر== | ||
*[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 Method]] | |||
[[تصنيف: Arduino USB]] | |||
[[تصنيف: 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(): يتحقَّق إن كان زر معيَّن من أزرار الفأرة مضغوطًا أم لا.