الفرق بين المراجعتين لصفحة: «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()
: تكتب بيانات ثنائية على منفذ الاتصال التسلسلي.