“Serial.write()”的版本间的差异
(创建页面,内容为“写二进制数据到串口,数据是一个字节一个字节地发送的,若以字符形式发送数字请使用print()代替。<br> *'''语法''':<br> <pre s...”) |
(没有差异)
|
2016年5月25日 (三) 03:10的最新版本
写二进制数据到串口,数据是一个字节一个字节地发送的,若以字符形式发送数字请使用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” 并返回该字符串的长度。 }