Serial.availableForWrite()
Descripción
Obtiene el número de bytes (caracteres) disponibles para la escritura en el buffer serie sin bloquear la operación de escritura.
Sintaxis
Serial.availableForWrite()
Solo Arduino Mega:
Serial1.availableForWrite()
Serial2.availableForWrite()
Serial3.availableForWrite()
Parámetros
- Ninguno
Ejemplo
String myString = "Welcome to ArduinoGetStarted.com!\n";
void setup() {
Serial.begin(9600); // opens serial port, sets data rate to 9600 bps
int wlen = Serial.availableForWrite();
// prints the received data
Serial.print("TX buffer size: ");
Serial.println(wlen);
}
void loop() {
// check if Tx buffer is enough to write the string
if (Serial.availableForWrite() > myString.length()) {
// prints the string
Serial.print(myString);
delay(1000);
}
}
- The result on Serial Monitor:
COM6
TX buffer size: 63
Welcome to ArduinoGetStarted.com!
Welcome to ArduinoGetStarted.com!
Welcome to ArduinoGetStarted.com!
Welcome to ArduinoGetStarted.com!
Autoscroll
Clear output
9600 baud
Newline
Retornos
- El número de bytes disponibles para escribir.
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |
Please note: These are Amazon affiliate links. If you buy the components through these links, We will get a commission at no extra cost to you. We appreciate it.