为什么在Arduino上处理字符串这么慢?

时间:2016-08-30 11:55:50

标签: arduino-uno

我目前正在尝试使用字符串并在Arduino上读取串行数据。但我发现当你使用字符串从串口读取数据或将其与另一个字符串进行比较时,它非常慢(大约需要一秒钟)。当我使用字符串行读取时,它恢复了正常,快速的速度。 为什么这么慢?

感谢

1 个答案:

答案 0 :(得分:0)

根据此链接,

https://www.arduino.cc/en/Serial/ReadString

  

Serial.readString()将串行缓冲区中的字符读入   串。如果超时,函数将终止

这是超时方法描述

https://www.arduino.cc/en/Serial/SetTimeout