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.