الفرق بين المراجعتين لصفحة: «Arduino/serial/flush»
جميل-بيلوني (نقاش | مساهمات) أنشأ الصفحة ب'تنتظر الدالة <code>flush()</code> اكتمال عملية نقل البيانات المرسلة عبر الاتصال التسلسلي (قبل الإصد...' |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:التابع <code>Serial.flush()</code> في أردوينو}}</noinclude> | |||
ينتظر التابع <code>flush()</code> اكتمال عملية نقل البيانات المرسلة عبر الاتصال التسلسلي (قبل الإصدار 1.0، كان هذا التابع يحذف أية بيانات مخزَّنة قادمة من الاتصال التسلسلي). | |||
يرث التابع <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/ صفحة | *[https://www.arduino.cc/reference/en/language/functions/communication/serial/finduntil/ صفحة التابع Serial.flush() في توثيق أردوينو الرسمي.] | ||
[[تصنيف: Arduino]] | |||
[[تصنيف: Arduino Method]] | |||
[[تصنيف: Arduino Communication]] | |||
[[تصنيف: Arduino Serial]] |
المراجعة الحالية بتاريخ 17:48، 6 نوفمبر 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()
: يكتب بيانات ثنائية على منفذ الاتصال التسلسلي.