الدالة setTimeout()
في أردوينو
تضبط الدالة setTimeout()
المهلة الزمنية القصوى بالميلي ثانية لانتظار وصول البيانات من منفذ الاتصال التسلسلي. تُستعمَل هذه الدالة مع الدوال serial.readBytesUntil()
، أو serial.readBytes()
أو serial.readString()
...إلخ. القيمة الافتراضية للمهلة الزمنية هي 1000 ميلي ثانية.
ترث الدالة setTimeout()
من الصنف Stream
.
البنية العامة
Serial.setTimeout(time)
المعاملات
time
عدد طويل يمثِّل فترة المهلة الزمنية بالميلي ثانية.
القيم المعادة
لا يعاد أي شيء.
انظر أيضًا
- الدالة
find()
: تتحقَّق من وجود السلسلة النصية المُمرَّرة إليها ضمن بيانات ذاكرة التخزين المؤقتة للاتصال التسلسلي. - الدالة
findUntil()
: تتحقَّق من وجود السلسلة النصية المُمرَّرة إليها ضمن جزء محدَّد من بيانات ذاكرة التخزين المؤقتة للاتصال التسلسلي. - الدالة
parseFloat()
: تعيد أول عدد عشري صالح من مخزَّن الاتصال التسلسلي المؤقت. - الدالة
parseInt()
: تعيد أول عدد صحيح صالح من مخزَّن الاتصال التسلسلي المؤقت. - الدالة
read()
: تقرأ البيانات المستلمة عبر الاتصال التسلسلي. - الدالة
readBytes()
: تقرأ البيانات المستلمة عبر الاتصال التسلسلي وتضعها في متغير يمثِّل مخزن مؤقت (buffer). - الدالة
readBytesUntil()
: تقرأ جزءًا محدَّدًا من البيانات المستلمة عبر الاتصال التسلسلي وتضعها في متغير يمثِّل مخزن مؤقت (buffer). - الدالة
readString()
: تقرأ المحارف المستلمة عبر الاتصال التسلسلي وتعيدها كسلسلة نصية. - الدالة
readStringUntil()
: تقرأ جزءًا من المحارف المستلمة عبر الاتصال التسلسلي وتعيدها كسلسلة نصية.