Serial.write()

来自Microduino Wikipedia
跳转至: 导航搜索

写二进制数据到串口,数据是一个字节一个字节地发送的,若以字符形式发送数字请使用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” 并返回该字符串的长度。
}


[返回Arduino语法手册]