Serial.write()
Descripción
Escribe los datos binarios al puerto serie. Estos datos se envían como un byte o una serie de bytes; para enviar los caracteres que representan los dígitos de un número use la función de print() en su lugar.
Sintaxis
Serial.write(val)
Serial.write(str)
Serial.write(buf, len)
Arduino Mega también soporta: Serial1, Serial2, Serial3 (en lugar de Serial)
Parámetros
- val: un valor a enviar como un solo byte
- str: una cadena a enviar como una serie de bytes
- buf: una matriz a enviar como una serie de bytes
- len: la longitud del buffer
Retornos
- Byte: write() devolverá el número de bytes escritos, aunque la lectura de ese número es opcional
Ejemplo
void setup() {
Serial.begin(9600);
Serial.write(45); // write a byte with the value 45 => '-' character
Serial.write('\n'); // write a newline character
Serial.write("ArduinoGetStarted.com\n"); // write a string terminated by a newline character
byte buf[] = {'A', 'r', 'd', 'u', 'i', 'n', 'o'};
Serial.write(buf, 7); // write an array
}
void loop() {
}
- The result on Serial Monitor:
COM6
-
ArduinoGetStarted.com
Arduino
Autoscroll
Clear output
9600 baud
Newline
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |
Disclosure: Some links in this section are Amazon affiliate links. If you make a purchase through these links, we may earn a commission at no extra cost to you.
Additionally, some links direct to products from our own brand, DIYables.
Additionally, some links direct to products from our own brand, DIYables.