我是Arduino的新手。在我走路之前,我有点跑步。我想将“state”变量输出到串行控制台。这样可行,但状态与文本位于不同的行:
Serial.println("State set to ");
Serial.println(state);
所以我的输出是这样的:
状态设置为
1
状态设置为
0
但是,当我尝试使用以下方法在单行上获取输出时:
Serial.println("State set to " + state);
我输出如下:
设置为
状态设置为
设置为
我在哪里错了?
答案 0 :(得分:1)
尝试改为:
Serial.print("State set to "); // .print makes no linefeed...
Serial.println(state); // linefeed after you're done
这将实现在一行上打印的效果。参考是this Arduino forum post。