Arduino 串行记录字符串和变量到单行
Arduino Serial Logging A String & Variable To Single Line
我是Arduino新手。在我走路之前我有点运行。我想将我的“状态”变量输出到串行控制台。这有效,但是状态与文本在不同的行上:
Serial.println("State set to ");
Serial.println(state);
所以我的输出是这样的:
State set to
1
State set to
0
但是,当我尝试使用此方法在单行上获取输出时:
Serial.println("State set to " + state);
我得到如下输出:
tate set to
State set to
tate set to
我哪里错了?
试试看:
Serial.print("State set to "); // .print makes no linefeed...
Serial.println(state); // linefeed after you're done
这样就可以达到打印一行的效果了。引用是 this Arduino forum post.
我是Arduino新手。在我走路之前我有点运行。我想将我的“状态”变量输出到串行控制台。这有效,但是状态与文本在不同的行上:
Serial.println("State set to ");
Serial.println(state);
所以我的输出是这样的:
State set to
1
State set to
0
但是,当我尝试使用此方法在单行上获取输出时:
Serial.println("State set to " + state);
我得到如下输出:
tate set to
State set to
tate set to
我哪里错了?
试试看:
Serial.print("State set to "); // .print makes no linefeed...
Serial.println(state); // linefeed after you're done
这样就可以达到打印一行的效果了。引用是 this Arduino forum post.