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