الدالة Keyboard.begin()
في أردوينو
اذهب إلى التنقل
اذهب إلى البحث
تبدأ الدالة begin()
عملية محاكاة (emulating) للوحة مفاتيح افتراضية موصولة بالحاسوب المتصل باللوحة Leonardo أو Due. إن أردت إنهاء هذه العملية، فاستدعِ الدالة end()
.
البنية العامة
Keyboard.begin()
القيم المعادة
لا يعاد أي شيء.
أمثلة
إرسال رسالة إلى الحاسوب عبر لوحة مفاتيح افتراضية متصلة به عند الضغط على زر موصول بالرجل 2:
#include <Keyboard.h>
void setup() {
// جعل الرجل 2 رجل دخل مع تشغيل مقاومة الرفع
// الداخلية عليها، لذا سيصبح جهدها مرتفع ما لم
// توصل بخط أرضي
pinMode(2, INPUT_PULLUP);
Keyboard.begin();
}
void loop() {
// إن ضُغِط الزر
if(digitalRead(2)==LOW){
// أرسل الرسالة
Keyboard.print("Hello!");
}
}
انظر أيضًا
- الدالة
end()
: توقف عملية محاكاة (emulating) وصل لوحة المفاتيح الافتراضية بالحاسوب المتصل باللوحة. - الدالة
press()
: تسلك عند استدعائها نفس سلوك عملية الضغط على زرٍ في لوحة المفاتيح باستمرار. - الدالة
print()
: رسل ضغطة أو عدة ضغطات من لوحة المفاتيح الافتراضية إلى الحاسوب المتصل. - الدالة
println()
: ترسل ضغطة أو عدة ضغطات من لوحة المفاتيح الافتراضية إلى الحاسوب المتصل ثمَّ تُتبِعها بمحرف سطر جديد ومحرف العودة إلى بداية السطر. - الدالة
release()
: تحرِّر مفتاحًا محدَّدًا ضُغِط عليه مسبقًا باستعمال الدالةpress()
. - الدالة
releaseAll()
: تحرِّر جميع المفاتيح التي ضُغِط عليها مسبقًا باستعمال الدالةpress()
. - الدالة
write()
: ترسل ضغطة زر واحدة من لوحة المفاتيح الافتراضية إلى الحاسوب المتصل.