标签: arduino-uno
我目前正在尝试使用字符串并在Arduino上读取串行数据。但我发现当你使用字符串从串口读取数据或将其与另一个字符串进行比较时,它非常慢(大约需要一秒钟)。当我使用字符串行读取时,它恢复了正常,快速的速度。 为什么这么慢?
感谢
答案 0 :(得分:0)
根据此链接,
https://www.arduino.cc/en/Serial/ReadString
Serial.readString()将串行缓冲区中的字符读入 串。如果超时,函数将终止
这是超时方法描述
https://www.arduino.cc/en/Serial/SetTimeout