Arduino Serial Logging A String&变量为单行

时间:2017-06-23 22:49:39

标签: arduino arduino-ide

我是Arduino的新手。在我走路之前,我有点跑步。我想将“state”变量输出到串行控制台。这样可行,但状态与文本位于不同的行:

Serial.println("State set to ");
Serial.println(state);

所以我的输出是这样的:

  

状态设置为

     

1

     

状态设置为

     

0

但是,当我尝试使用以下方法在单行上获取输出时:

Serial.println("State set to " + state);

我输出如下:

  

设置为

     

状态设置为

     

设置为

我在哪里错了?

1 个答案:

答案 0 :(得分:1)

尝试改为:

Serial.print("State set to ");  // .print makes no linefeed...
Serial.println(state); // linefeed after you're done

这将实现在一行上打印的效果。参考是this Arduino forum post