التابع Serial.serialEvent()
في أردوينو
يُستدعَى التابع serialEvent()
عندما يكون هنالك بيانات متاحة للقراءة عبر منفذ الاتصال التسلسلي. استعمل التابع read()
ضمن هذه التابع من أجل التقاط تلك البيانات وقراءتها.
ملاحظة: التابع serialEvent()
غير متوافق في الوقت الحالي مع اللوحات Esplora، أو Leonardo، أو Micro.
البنية العامة
void serialEvent(){
// المهام المراد تنفيذها عند استدعاء الدالة
}
// :فقط Mega في لوحات أردوينو
void serialEvent1(){
// المهام المراد تنفيذها عند استدعاء الدالة
}
void serialEvent2(){
// المهام المراد تنفيذها عند استدعاء الدالة
}
void serialEvent3(){
// المهام المراد تنفيذها عند استدعاء الدالة
}
القيم المعادة
لا يعاد أي شيء.
انظر أيضًا
- التابع
available()
: يجلب عدد البايتات (المحارف) المتاحة للقراءة من منفذ الاتصال التسلسلي. - التابع
find()
: يتحقَّق من وجود السلسلة النصية المُمرَّرة إليه ضمن بيانات ذاكرة التخزين المؤقتة للاتصال التسلسلي. - التابع
parseFloat()
: يعيد أول عدد عشري صالح من مخزَّن الاتصال التسلسلي المؤقت. - التابع
parseInt()
: يعيد أول عدد صحيح صالح من مخزَّن الاتصال التسلسلي المؤقت. - التابع
read()
: يقرأ البيانات المستلمة عبر الاتصال التسلسلي. - التابع
readBytes()
: يقرأ البيانات المستلمة عبر الاتصال التسلسلي ويضعها في متغير يمثِّل مخزن مؤقت (buffer). - التابع
readBytesUntil()
: يقرأ جزءًا محدَّدًا من البيانات المستلمة عبر الاتصال التسلسلي ويضعها في متغير يمثِّل مخزن مؤقت (buffer). - التابع
readString()
: يقرأ المحارف المستلمة عبر الاتصال التسلسلي ويعيدها كسلسلة نصية. - التابع
readStringUntil()
: يقرأ جزءًا من المحارف المستلمة عبر الاتصال التسلسلي ويعيدها كسلسلة نصية.
- مثال عملي يشرح كيفية استعمال التابع
serialEvent()
بشكل مفصَّل وكامل.