📜  Arduino串行。print()(1)

📅  最后修改于: 2023-12-03 14:39:20.184000             🧑  作者: Mango

介绍Arduino串行.print()

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秒
}
参考文献