الفرق بين المراجعتين لصفحة: «Arduino/mouse/mousebegin»
جميل-بيلوني (نقاش | مساهمات) أنشأ الصفحة ب'تبدأ الدالة <code>begin()</code> عملية محاكاة (emulating) لفأرة افتراضية موصولة بالحاسوب المتصل. يجب استد...' |
جميل-بيلوني (نقاش | مساهمات) إضافة محتويات الصفحة. |
||
| سطر 1: | سطر 1: | ||
تبدأ الدالة <code>begin()</code> عملية محاكاة (emulating) لفأرة افتراضية موصولة بالحاسوب المتصل. يجب استدعاء هذه الدالة قبل بدء التحكم بالحاسوب. إن أردت إنهاء هذه العملية، فاستدعِ الدالة <code>[[Arduino/mouse/mouseend|end()]]</code>. | <noinclude>{{DISPLAYTITLE:الدالة <code>Keyboard.write()</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 Function]] | |||
[[تصنيف: Arduino USB]] | |||
[[تصنيف: Arduino Mouse]] | |||
مراجعة 15:12، 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(): تتحقَّق إن كان زر معيَّن من أزرار الفأرة مضغوطًا أم لا.