الفرق بين المراجعتين لصفحة: «Arduino/serial/settimeout»

من موسوعة حسوب
إضافة محتويات الصفحة.
 
لا ملخص تعديل
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:الدالة <code>setTimeout()‎</code> في أردوينو}}</noinclude>
<noinclude>{{DISPLAYTITLE:الدالة <code>Serial.setTimeout()‎</code> في أردوينو}}</noinclude>
تضبط الدالة <code>setTimeout()‎</code> المهلة الزمنية القصوى بالميلي ثانية لانتظار وصول البيانات من منفذ الاتصال التسلسلي. تُستعمَل هذه الدالة مع الدوال <code>[[Arduino/serial/readbytesuntil|serial.readBytesUntil()]]</code>‎، أو <code>[[Arduino/serial/readbytes|serial.readBytes()]]</code>‎ أو <code>[[Arduino/serial/readstring|serial.readString()‎]]</code> ...إلخ. القيمة الافتراضية للمهلة الزمنية هي 1000 ميلي ثانية.
تضبط الدالة <code>setTimeout()‎</code> المهلة الزمنية القصوى بالميلي ثانية لانتظار وصول البيانات من منفذ الاتصال التسلسلي. تُستعمَل هذه الدالة مع الدوال <code>[[Arduino/serial/readbytesuntil|serial.readBytesUntil()]]</code>‎، أو <code>[[Arduino/serial/readbytes|serial.readBytes()]]</code>‎ أو <code>[[Arduino/serial/readstring|serial.readString()‎]]</code> ...إلخ. القيمة الافتراضية للمهلة الزمنية هي 1000 ميلي ثانية.



مراجعة 09:56، 22 أكتوبر 2018

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

مصادر