在Arduino中获取串行数据可以通过Serial对象来实现。以下是一个示例代码,演示了如何获取串行数据并将其打印到串行监视器。
void setup() {
// 初始化串行通信
Serial.begin(9600);
}
void loop() {
// 检查是否有可用的串行数据
if (Serial.available()) {
// 读取串行数据并打印
char data = Serial.read();
Serial.print("Received data: ");
Serial.println(data);
}
// 延迟一段时间
delay(100);
}
在上面的示例中,Serial.available()
函数用于检查是否有可用的串行数据。如果有可用数据,Serial.read()
函数将读取串行数据,并将其存储在一个字符变量中。然后,通过Serial.print()
和Serial.println()
函数将接收到的数据打印到串行监视器中。
请确保在使用该代码之前已正确设置Arduino的串行通信参数,如波特率等。
下一篇:Arduino与电脑通信错误