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:
Newbiely | Arduino IDE 2.3.8
──
File
Edit
Sketch
Tools
Help
Arduino Uno
Newbiely.ino
···
8 Serial.println("Hello World!");
Output
Serial Monitor
Message (Enter to send message to 'Arduino Uno' on 'COM15')
New Line
9600 baud
- ArduinoGetStarted.com Arduino
Ln 11, Col 1
Arduino Uno on COM15
2

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