arduino Yun 上的 File.read 导致文件中没有字符

arduino Yun 上的 File.read 导致文件中没有字符

当我尝试在我的 arduino yun 上运行 xml 解析器时,我得到的不是 xml 文件内容的预期结果。

Preparing to Parse 11:13:14.633 -> Ready to parse 11:13:14.633 -> ⸮ ⸮ ⸮ ⸮<)⸮! !" 11:13:14.666 -> ⸮⸮ff⸮⸮XZw⸮⸮⸮⸮⸮ 11:13:19.923 -> Closing File

作为参考,解析的代码片段处于 it = xml.read(); parser = String(empty + it); Serial.print(parser); 一个循环中, while(xml.available()) 其中它是一个字符,而空是一个初始化为“”的字符串

预期输出为

<datavalues> <relay1state>1</relay1state> <relay2state>0</relay2state> <relay3state>0</relay3state> <relay4state>0</relay4state> </datavalues>

显示器和草图上的波特率匹配为 9600,所以不应该是那样。

相关内容