Вернуться к классу Serial

 

write()

Описание

Записывает двоичные данные в последовательный порт. Эти данные отправляются в виде одного или нескольких байтов; для отправки символов, представляющих собой цифры какого-либо числа, используйте функцию print().

Синтаксис

Serial.write(val) 
Serial.write(str) 
Serial.write(buf, len)

Arduino Mega также поддерживает: 

Serial1, Serial2, Serial3

Параметры

val: значение, которое необходимо отправить в виде байта

str: строка, которую необходимо отправить как последовательность байт

buf: массив, который необходимо отправить как последовательность байт

len: длина массива

Возвращаемые значения

byte
Функция write() возвращает количество отправленных байт. Считывание этого параметра не обязательно.

Пример

void setup(){
  Serial.begin(9600);
}

void loop(){
  Serial.write(45); // отправляем байт со значением 45

   int bytesSent = Serial.write(“hello”); //отправляем строку "hello” и возвращаем длину строки.
}

Смотрите также