الدالة Serial.availableForWrite() في أردوينو
يجلب التابع availableForWrite() عدد البايتات (المحارف) المتاحة للكتابة في ذاكرة التخزين المؤقتة لمنفذ الاتصال التسلسلي دون حجب عملية الكتابة.
البنية العامة
Serial.availableForWrite()
// فقط Mega لوحات أردوينو
Serial1.availableForWrite()
Serial2.availableForWrite()
Serial3.availableForWrite()
القيم المعادة
يعاد عدد البايتات المتاحة للكتابة.
انظر أيضًا
- التابع
available(): يجلب عدد البايتات (المحارف) المتاحة للقراءة من منفذ الاتصال التسلسلي. - التابع
begin(): يضبط معدل تدفق البتات في الثانية الواحدة (baud) لعملية نقل البيانات عبر الاتصال التسلسلي. - التابع
flush(): ينتظر اكتمال عملية نقل البيانات المرسلة عبر الاتصال التسلسلي - التابع
peek(): يعيد البايت (المحرف) التالي من البيانات المستلمة عبر الاتصال التسلسلي دون حذفه من المخزَّن الداخلي المؤقت للاتصال التسلسلي. - التابع
print(): يطبع البيانات المُمرَّرة إليها على منفذ الاتصال التسلسلي بترميز ASCII (أي نص يستطيع الأشخاص الآخرين قراءته). - التابع
write(): يكتب بيانات ثنائية على منفذ الاتصال التسلسلي. - التابع
serialEvent(): يُستدعَى عندما يكون هنالك بيانات متاحة للقراءة عبر منفذ الاتصال التسلسلي.