📅  最后修改于: 2023-12-03 14:39:20.184000             🧑  作者: Mango
Arduino串行.print()是Arduinop平台上用于向串行端口输出数据的函数。通过此函数,可以将计算机和其他设备连接到Arduino板,实现数据的输入和输出。
在Arduino代码中使用串行.print()函数时,需要指定需要输出的数据。例如,输出数字10的方法如下:
Serial.print(10);
或者输出字符串"Hello World!"的方法如下:
Serial.print("Hello World!");
在代码中可以使用多个串口。例如,如果您的程序需要向多个串行端口输出数据,则可以使用类似以下的代码:
Serial.print("Hello World! ");
Serial1.print("This is Serial 1. ");
Serial2.println("This is Serial 2.");
使用该函数中的最常见的选项为print()和println()。print()输出指定的内容,不会自动换行;而println()除了输出指定的内容外,还会自动在末尾添加一个换行符。
一个使用Arduino串行.print()函数的完整示例代码如下所示。该代码将每0.5秒输出一次数字,并在每次输出后等待500毫秒。在此示例代码中,我们使用了串口1来输出数据。
int counter = 0;
void setup() {
Serial1.begin(9600); // 打开串口1
}
void loop() {
Serial1.print(counter++);
Serial1.print(" ");
delay(500); // 等待0.5秒
}