当我写入串行接口时,当我的草图第一次运行时,我得到了奇怪和意外的输出。输出似乎是应该打印的变体:
例如:
String text1 = "foobar";
void setup() {
Serial.begin(9600);
Serial.print("\n");
Serial.print(text1);
}
void loop() {
}
输出结果:
fo
foobar
(新行出现在“fo”之前,但我不知道如何包含它)。
因此,应该打印的任何内容的一些变体都会在应该打印的实际文本之前打印。改变输出,改变异常文本(有时是两个字符,有时是三个)。进行不影响输出的更改和重新编译对异常文本没有影响。
我是一个完全的 Arduino 新手(我今天才开始编写自己的代码),但我只能假设这不正常。我正在使用 Freetronics EtherTen 和 1.0 IDE
提前致谢