Serial.availableForWrite()
Description
Get the number of bytes (characters) available for writing in the serial buffer without blocking the write operation.
Syntax
Serial.availableForWrite()
Parameter Values
- Serial: serial port object. See the list of available serial ports for each board on the Serial main page.
 
Return Values
- The number of bytes available to write.
 
Example Code
- The result on Serial Monitor:
 
※ NOTES AND WARNINGS:
Serial functions are not only used for the communication between an Arduino board and Serial Monitor of Arduino IDE but also used for the communication between:
- An Arduino board and other Arduino board
 - An Arduino board and other sensors/devices
 - An Arduino board and computer (any Serial software on computer)* An Arduino board and other Arduino board
 - An Arduino board and other sensors/devices
 - An Arduino board and computer (any Serial software on computer)
 
See Also
- Language : Arduino - Serial
 - Language : Serial.available()
 - Language : Serial.begin()
 - Language : Serial.end()
 - Language : Serial.find()
 - Language : Serial.findUntil()
 - Language : Serial.flush()
 - Language : Serial.getTimeout()
 - Language : if(Serial)
 - Language : Serial.parseFloat()
 - Language : Serial.parseInt()
 - Language : Serial.peek()
 - Language : Serial.print()
 - Language : Serial.println()
 - Language : Serial.read()
 - Language : Serial.readBytes()
 - Language : Serial.readBytesUntil()
 - Language : Serial.readString()
 - Language : Serial.readStringUntil()
 - Language : serialEvent()
 - Language : Serial.setTimeout()
 - Language : Serial.write()
 
※ ARDUINO BUY RECOMMENDATION
| Arduino UNO R3 | |
| Arduino Starter Kit | 
Additionally, some links direct to products from our own brand, DIYables .