Serial.println("wm--------"+str(topic)); 如何改正确
时间: 2023-08-25 19:18:29 浏览: 182
在 Arduino 的串口输出语句中,如果要输出一个字符串和一个变量的值,需要使用串口对象 `Serial` 的 `print()` 函数或者 `write()` 函数,而不是使用加号 `+` 连接字符串和变量。以下是一个示例代码:
```c++
char topic[] = "mytopic";
Serial.print("wm--------");
Serial.println(topic);
```
在上面的代码中,`Serial.print()` 函数用于输出字符串 `"wm--------"`,而 `Serial.println()` 函数用于输出变量 `topic` 的值并换行。这样就可以正确地输出字符串和变量的值了。
阅读全文