arduino串口读取字符串
时间: 2023-07-25 07:13:22 浏览: 149
Arduino 测试成功字符串搞定.zip_-baijiahao_6JA_arduino 语音识别_arduino 语音_
在Arduino中,可以使用Serial库来读取串口传输的数据,包括字符串。下面是一个示例代码:
```
void setup() {
Serial.begin(9600); // 设置串口波特率为9600
}
void loop() {
if (Serial.available()) { // 如果串口有数据可读
String str = Serial.readStringUntil('\n'); // 读取一行字符串,以换行符作为结尾
Serial.println(str); // 将读取到的字符串发送回电脑端
}
}
```
在这个示例中,我们通过Serial.available()函数判断串口是否有数据可读。如果有数据可读,则使用Serial.readStringUntil()函数读取一行字符串,其中'\n'表示换行符。最后,使用Serial.println()函数将读取到的字符串发送回电脑端。注意,由于Serial.readStringUntil()函数返回的是一个String类型的对象,因此需要在代码中包含String库。
阅读全文