Описание
Метод объекта SoftwareSerial выводит данные через вывод TX программного последовательного порта с последующим символом возврата каретки и перевода строки. Работа данной функции аналогична функции Serial.write(), т.к. оба класса являются наследниками от Stream, который в свою очередь является наследником от класса Print.
Синтаксис
mySerial.write(data);
Параметры
mySerial - объект класса SoftwareSerial
data - может принимать различные варианты, см. описание функции Serial.write().
Возвращаемые значения
byte - возвращает количество записанных байт. Считывание этого значения не обязательно.
Пример
// подключаем библиотеку SoftwareSerial для использования ее функций:
#include <SoftwareSerial.h>
// программный последовательный порт : TX = цифровой вывод 10, RX = цифровой вывод 11
SoftwareSerial mySerial(10,11);
void setup()
{
mySerial.begin(9600);
}
void loop()
{
mySerial.write(45); // отправляем байт данных со значением 45
int bytesSent = mySerial.write("hello"); //отправляем строку "hello", считывая длину этой строки.
}
Смотрите также:
SoftwareSerial()
available()
begin()
isListening()
overflow()
peek()
read()
print()
println()
listen()
Библиотека SoftwareSerial
Справочник
Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.
Источник: http://arduino.cc/en/Reference/SoftwareSerialWrite |