Serial.write()

写入二级制数据到串口。发送的数据以一个字节或者一系列的字节为单位。如果写入的数字为字符,需使用print()命令进行代替。

语法

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

参数

参数名

描述

val

以单个字节形式发的值

str

以一串字节的形式发送的字符串

buf

以一串字节的形式发送的数组

len

数组的长度

返回

参数名

描述

number

将返回写入的字节数,但是否使用这个数字是可选的

例子

void setup(){
  Serial.begin(9600);
}
 
void loop(){
  Serial.write(45); // 发送一个值为45的字节
 
   int bytesSent = Serial.write(“hello”); //发送字符串“hello”,返回该字符串的长度.
}

最后更新于