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
Send
- ArduinoGetStarted.com Arduino
Autoscroll Show timestamp
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.

※ OUR MESSAGES