用户工具

站点工具


reference:language:serial_write

Serial

write()

说明

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

语法

Serial.write(val)
Serial.write(str)
Serial.write(buf, len)
Arduino Mega还支持:Serial1,Serial2,Serial3 (替代Serial)

参数

val: 以单个字节形式发的值
str: 以一串字节的形式发送的字符串
buf: 以一串字节的形式发送的数组
len: 数组的长度

返回结果

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

例子

void setup(){
  Serial.begin(9600);
}
 
void loop(){
  Serial.write(45); // 发送一个值为45的字节
 
   int bytesSent = Serial.write(“hello”); //发送字符串“hello”,返回该字符串的长度.
}
reference/language/serial_write.txt · 最后更改: 2017/10/04 06:40 由 弘毅