缺少" NewLine" arduino设备发送的数据中的字符

时间:2016-02-05 12:14:22

标签: c# string arduino processing uwp

在我的UWP应用程序中,我从串口读取数据。对于此端口,我使用Serial.println("{text}");使用arduino设备连续发送数据。所以我希望接收数据看起来像:

{text}\n\r{text}\n\r{text}\n\r{text}\n\r{text}\n\r{text}\n\r{text}\n\r...

但我可以从输入流中读到的内容如下:

{text}{text}{text}{text}{text}{text}{text}

在接收数据中没有换行符号。我以为printLn()会发送这些字符还是我必须明确发送它们?

1 个答案:

答案 0 :(得分:1)

好的,我发现了问题。这是模拟输入的已知问题。您必须在两次读取之间设置延迟以确保稳定性。我做到了,但我有两个模拟读数。在我设置了第二次模拟读取后面的延迟之后,一切正常并且所有字符都被发送。