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

من موسوعة حسوب
أنشأ الصفحة ب'تنتظر الدالة <code>flush()‎</code> اكتمال عملية نقل البيانات المرسلة عبر الاتصال التسلسلي (قبل الإصد...'
 
إضافة محتويات الصفحة.
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:الدالة <code>Serial.flush()‎</code> في أردوينو}}</noinclude>
تنتظر الدالة <code>flush()‎</code> اكتمال عملية نقل البيانات المرسلة عبر الاتصال التسلسلي (قبل الإصدار 1.0، كانت هذه الدالة تحذف أية بيانات مخزَّنة قادمة من الاتصال التسلسلي).
تنتظر الدالة <code>flush()‎</code> اكتمال عملية نقل البيانات المرسلة عبر الاتصال التسلسلي (قبل الإصدار 1.0، كانت هذه الدالة تحذف أية بيانات مخزَّنة قادمة من الاتصال التسلسلي).


ترث الدالة <code>flush()‎</code> من الصنف <code>[[Arduino/stream|stream]]</code>.
ترث الدالة <code>flush()‎</code> من الصنف <code>[[Arduino/stream|stream]]</code>.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="arduino">
<syntaxhighlight lang="arduino">
سطر 12: سطر 12:
Serial3.flush()
Serial3.flush()
</syntaxhighlight>
</syntaxhighlight>
 
==القيم المعادة==
== القيم المعادة ==
لا يعاد أي شيء.
لا يعاد أي شيء.
==انظر أيضًا==
==انظر أيضًا==
*الدالة <code>[[Arduino/serial/availableforwrite|availableForWrite()‎]]</code>: تجلب عدد البايتات (المحارف) المتاحة للكتابة في ذاكرة التخزين المؤقتة لمنفذ الاتصال التسلسلي دون حجب عملية الكتابة.
*الدالة <code>[[Arduino/serial/end|end()‎]]</code>: تعطِّل الاتصال التسلسلي المفتوح محرِّرةً بذلك الرجل 0 (RX) والرجل 1 (TX) لتصبح قابلةً للاستعمال كدخل أو خرج رقمي.
*الدالة <code>[[Arduino/serial/peek|peek()‎]]</code>: تعيد البايت (المحرف) التالي من البيانات المستلمة عبر الاتصال التسلسلي دون حذفه من المخزَّن الداخلي المؤقت للاتصال التسلسلي.
*الدالة <code>[[Arduino/serial/print|print()‎]]</code>: تطبع البيانات المُمرَّرة إليها على منفذ الاتصال التسلسلي بترميز ASCII (أي نص يستطيع الأشخاص الآخرين قراءته). 
*الدالة <code>[[Arduino/serial/read|read()‎]]</code>: تقرأ البيانات المستلمة عبر الاتصال التسلسلي.
*الدالة <code>[[Arduino/serial/write|write()‎]]</code>: تكتب بيانات ثنائية على منفذ الاتصال التسلسلي.
==مصادر==
==مصادر==
*[https://www.arduino.cc/reference/en/language/functions/communication/serial/finduntil/ صفحة الدالة Serial.flush()‎ في توثيق أردوينو الرسمي.]
*[https://www.arduino.cc/reference/en/language/functions/communication/serial/finduntil/ صفحة الدالة Serial.flush()‎ في توثيق أردوينو الرسمي.]
[[تصنيف: Arduino]]
[[تصنيف: Arduino Function]]
[[تصنيف: Arduino Communication]]
[[تصنيف: Arduino Serial]]

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

تنتظر الدالة flush()‎ اكتمال عملية نقل البيانات المرسلة عبر الاتصال التسلسلي (قبل الإصدار 1.0، كانت هذه الدالة تحذف أية بيانات مخزَّنة قادمة من الاتصال التسلسلي).

ترث الدالة flush()‎ من الصنف stream.

البنية العامة

Serial.flush()

// فقط Mega لوحات أردوينو
Serial1.flush()
Serial2.flush()
Serial3.flush()

القيم المعادة

لا يعاد أي شيء.

انظر أيضًا

  • الدالة availableForWrite()‎: تجلب عدد البايتات (المحارف) المتاحة للكتابة في ذاكرة التخزين المؤقتة لمنفذ الاتصال التسلسلي دون حجب عملية الكتابة.
  • الدالة end()‎: تعطِّل الاتصال التسلسلي المفتوح محرِّرةً بذلك الرجل 0 (RX) والرجل 1 (TX) لتصبح قابلةً للاستعمال كدخل أو خرج رقمي.
  • الدالة peek()‎: تعيد البايت (المحرف) التالي من البيانات المستلمة عبر الاتصال التسلسلي دون حذفه من المخزَّن الداخلي المؤقت للاتصال التسلسلي.
  • الدالة print()‎: تطبع البيانات المُمرَّرة إليها على منفذ الاتصال التسلسلي بترميز ASCII (أي نص يستطيع الأشخاص الآخرين قراءته). 
  • الدالة read()‎: تقرأ البيانات المستلمة عبر الاتصال التسلسلي.
  • الدالة write()‎: تكتب بيانات ثنائية على منفذ الاتصال التسلسلي.

مصادر