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” и возвращаем длину строки. }