【问题标题】:Arduino Serial Logging A String & Variable To Single LineArduino串行记录一个字符串和变量到单行
【发布时间】:2017-06-24 08:19:06
【问题描述】:

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

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

所以我的输出是这样的:

状态设置为

1

状态设置为

0

但是,当我尝试使用以下命令获取单行输出时:

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

我得到如下输出:

设置为

状态设置为

设置为

我哪里错了?

【问题讨论】:

  • 很高兴为您提供帮助,您是否也可以投票赞成这个问题,以便其他人会发现它更容易?谢谢!
  • 完成!感谢您的帮助。

标签: arduino arduino-ide


【解决方案1】:

试试吧:

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

这样就达到了一行打印的效果。参考是this Arduino forum post

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-09
    • 1970-01-01
    • 2016-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多