我开始使用 Visual Studio 22 和 Visual Micro,Arduino 1.6/1.8 作为我的新 Arduino IDE。
为了绘制图表,我使用断点命令{@Plot.windowName.graphName variable}
打印出变量 x 的图表,其中包含函数 sin(2i) 的值,其中 i 通过 for 循环在每个循环中递增 0.01。
这是我的代码:
double x;
void setup() {
Serial.begin(115200);
Serial.println("Hello World!");
}
void loop() {
float i;
for (i = 0; i < 1000; i=i+0.01) {
x = sin(2*i);
Serial.println(x);
delay(50);
}
}
这是断点命令的图片:
此输出的图表看起来参差不齐,并且每 1.5 到 2 秒出现一次循环滞后。
有谁知道这可能来自哪里?
是 vMicro 软件,串行连接的速度/噪音(坏电缆等)还是 Arduino Uno 被过载了?