الدالة 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()
: تقرأ جزءًا من المحارف المستلمة عبر الاتصال التسلسلي وتعيدها كسلسلة نصية.