如何在Arduino中同时使用`Serial.print()`和`Serial.println()`?
时间: 2024-09-13 12:11:52 浏览: 50
Arduino-湿度传感器..doc
在Arduino中,`Serial.print()` 和 `Serial.println()` 是串行通信中常用的方法,用于向串行监视器发送数据。`Serial.print()` 方法在发送完数据后不会自动换行,而`Serial.println()` 方法在发送完数据后会自动添加换行符,即在串行监视器中新开一行。
要在Arduino中同时使用这两个方法,你可以在代码中的任何位置根据需要调用它们。下面是一个简单的示例:
```cpp
void setup() {
// 初始化串行通信,并设置波特率为9600
Serial.begin(9600);
}
void loop() {
// 发送字符串 "Hello, World!" 到串行监视器,不换行
Serial.print("Hello, World!");
// 稍等一秒
delay(1000);
// 再发送字符串 "Arduino" 到串行监视器,并换行
Serial.println("Arduino");
// 稍等一秒
delay(1000);
}
```
在这个示例中,`Serial.print()` 用于发送 "Hello, World!",而 `Serial.println()` 在同一行后发送 "Arduino" 并换行。通过 `delay(1000)` 函数,我们使Arduino在发送每条消息后等待一秒钟。
阅读全文