我的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)数据模拟器到达 那么为什么?我哪里错了?
答案 0 :(得分:0)
更改行: Console.WriteLine(一);
要 Console.WriteLine(数据);
它应该有帮助!