我将以下草图上传到我的 Arduino Uno Rev3:
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println("Hello, World!");
delay(10);
}
当我运行它时,你好,世界!按预期连续打印到串行监视器。
我有以下处理草图:
import processing.serial.*;
Serial port;
void setup() {
port = new Serial(this, "/dev/cu.usbmodem1421", 9600);
}
void draw() {
}
当我运行处理草图时,串行监视器输出被损坏。Hello, World! 的简洁线条 最终看起来像这样:
Hello, Wold!
Hell, Wrld!
He
Hello, o, Worlorld!
H
Hello,World!
ello World!
Hell, World!
Helo, orld
Hello,Worl!
Hello World!
d!
HellHello, W, World!
我想通过串行在处理和 Arduino 之间进行通信,但如果输出损坏,我就不能。这可能是什么原因造成的?