用户工具

站点工具


reference:language:serial_readbytesuntil

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
reference:language:serial_readbytesuntil [2017/10/04 06:41] 弘毅reference:language:serial_readbytesuntil [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
 +[[reference:language:serial|Serial]]
 +
 +====== Serial.readBytesUntil() ======
 +
 +===== 说明 =====
 +
 +Serial.readBytesUntil()将字符从串行缓冲区读取到一个数组。如果检测到终止字符,或预设的读取长度读取完毕,或者时间到了 (参见 Serial.setTimeout())函数将终止。
 +
 +Serial.readBytesUntil()返回读入数组的字符数。返回0意味着没有发现有效的数据。
 +
 +Serial.readBytesUntil()继承自 Stream类。
 +===== 语法 =====
 +
 +Serial.readBytesUntil(character, buffer, length)
 +===== 元素 =====
 +
 +character :要搜索的字符(char)
 +\\ buffer :缓冲区来存储字节(char[]或byte[])
 +\\ length:读的字节数(int)
 +===== 返回 =====
 +
 +byte
 +