Serial.readString()和Serial.readStringUntil的区别
时间: 2024-03-28 12:03:11 浏览: 250
delphi属性汇总文档.doc
Serial.readString()和Serial.readStringUntil()都是Arduino中的串口通信函数,但是它们的区别在于读取的数据结束标志不同。
Serial.readString()函数会一直读取串口缓冲区中的数据,直到遇到字符串结束符(默认为换行符'\n')为止,然后将读取到的字符串返回。
而Serial.readStringUntil()函数则是读取串口缓冲区中的数据,直到遇到指定的结束标志(可以自定义)为止,然后将读取到的字符串返回。
因此,如果你知道你所要读取的数据以什么字符为结束标志,可以使用Serial.readStringUntil()函数,如果不知道数据的结束标志,可以使用Serial.readString()函数。
阅读全文