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