其它方法
这是一些其他的常用的串口函数
Serial.end
Serial.end
函数原型
描述
结束串口通信。
无参数,无返回值。
Serial.find
Serial.find
函数原型
作用
从串口缓冲区读取数据,直到读取到指定的字符串。
参数
target
需要搜索的字符串或字符
length
最多搜索的长度
返回值
Boolean型
True:找到
False:没有找到
findUntil()
findUntil()
从串口缓冲区读取数据,直到读取到指定的字符串或指定的停止符。
原型
参数:
target
需要搜索的字符串或字符
terminal
停止符
返回值:
bool型数据,是否找到
flush()
flush()
等待正在发送的数据发送完成。
语法:
parseFloat()
parseFloat()
从串口缓冲区返回第一个有效的float型数据。
语法:
返回值:
float 型数据
parseInt()
parseInt()
从串口流中查找第一个有效的整型数据。
语法:
返回值:
int 型数据
peek()
peek()
返回 1 字节的数据,但不会从接受缓冲区删除该数据。
与 read()
的不同之处在于 read()
读取数据后,会从接受缓冲区删除该数据。
语法:
返回值:
进入接受缓冲区的第一个字节的数据;如果没有可读数据,则返回-1
最后更新于