有这个代码:
void setup() {
Serial.begin(9600);
Serial.print("Start");
}
void loop() {
if (Serial.available() > 0){
int in_data = Serial.read();
Serial.println(in_data);
Serial.println("----");
}
}
它接受字符并发送回它们的代码。但除了发送字符的代码外,它还发送数字 10,如果我理解正确,它会在某处找到换行符。这是发送信件时的输出示例z。
122
----
10
----
这个问题很容易用一个 if 解决,但我仍然有兴趣知道 arduino 找到一个额外字符的原因。我观看视频的 youtuber 工作正常。
我有arduino uno。
在监视器设置中,选择“无行尾”选项。