Arduino串口,数据无法到达

时间:2015-10-24 17:43:50

标签: c# c++ c arduino

我的Arduino(云)有问题 基本上我希望董事会用C#程序传达其数据 加载到Arduino:

int Loop=0;
void setup() {
    Serial.begin(9600);
}
void loop() {
    Serial.println(" Data loop = " + String(Loop));
    Loop++;
    delay(500);
}

这是C#代码:

SerialPort ArduinoSerial = new SerialPort("COM7", 9600);
ArduinoSerial.Open();
while (true)
{
    string data= ArduinoSerial.ReadLine();
    Console.WriteLine(a);
}

每次启动程序都会产生不可预测的问题 有时没有写,有时这样: 五 6 7 10 _ 但为什么?有时数据会丢失,有时候不会到达"什么 尝试使用串行监视器(puTTY)数据模拟器到达 那么为什么?我哪里错了?

1 个答案:

答案 0 :(得分:0)

更改行:  Console.WriteLine(一);

要 Console.WriteLine(数据);

它应该有帮助!