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); } void loop() { Serial.write(45); // envia un byte con el valor 45 int bytesSent = Serial.write(“Hola”); // envia la cadena “Hola” y devuelve la longitud de la cadena delay(1000); }

※ Nota:

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)

Ver También

ARDUINO BUY RECOMMENDATION

Arduino UNO R3
Arduino Starter Kit
Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.

※ OUR MESSAGES

  • We are AVAILABLE for HIRE. See how to hire us to build your project
  • Any suggestion, correction, and translation? please email us at ArduinoGetStarted@gmail.com, We appreciate it
  • We mainly keep improving the references in English. See English version of this page for the latest update.