SerialWrite

Материал из MK90.ORG wiki
Перейти к:навигация, поиск

Справка Язык | Библиотеки | Сравнение | Изменения

Serial

write()

Описание

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

Синтаксис

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

В Arduino Mega вместо Serial надо писать Serial1, Serial2 или Serial3.

Параметры

val: a value to send as a single byte

str: a string to send as a series of bytes

buf: an array to send as a series of bytes

len: the length of the buffer

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

byte: число записанных байтов (справочно, использовать необязательно)

Пример

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

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

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

Смотри также

Руководство по Wiring


Исправления, пожелания и новые статьи должны быть опубликованы через Форум.

Оригинальные тексты руководств и переводы распространяются Arduino и MK90 на условиях лицензии Creative Commons Attribution-ShareAlike 3.0 License. Примеры исходных кодов и ссылки являются общественным достоянием.