📜  Arduino串行| Serial.begin()(1)

📅  最后修改于: 2023-12-03 15:13:28.488000             🧑  作者: Mango

Arduino串行通信 | Serial.begin()

在Arduino中,Serial库提供了串行(通常称为“串口”)通信功能,使得Arduino能够与外部设备进行通信。 Serial.begin()函数是该库中用于初始化串行通信的函数之一。

语法

Serial.begin(baudRate);

  • baudRate: 用于设置串行通信的波特率,表示每秒钟发送或接收多少位。常见的值包括9600、115200等。
示例

在Arduino开发板上运行以下代码:

void setup() {
  Serial.begin(9600); // 初始化串行通信
}

void loop() {
  // 向串口发送数字
  Serial.print("Hello World!");
  delay(1000);
}

Serial.begin()函数在setup()函数中被调用,将波特率设置为9600。在loop()函数中,Serial.print()函数用于向串口发送“Hello World!”字符串。将串口连接到计算机的串口转 USB 转换器上,并在串口监视器中打开串口监视器,你将能够看到该字符串每隔1秒钟发送一次。

总结

Serial.begin()函数是一个关键的串行通信初始化函数,用于设置波特率并开始与外部设备进行通信。它是进行串口通信的基础。通过使用Serial.begin()和其他Serial库函数,Arduino能够与许多不同类型的设备进行通信,例如计算机、传感器、LCD屏幕和其他Arduino板。