Serial.read()使用方法
时间: 2024-02-03 09:03:41 浏览: 120
Serial_c++serial._serialport_
5星 · 资源好评率100%
Serial.read()函数用于从串口接收数据。它返回一个整数,表示接收到的下一个字节的ASCII码值。
使用方法如下:
```c++
while (Serial.available() > 0) {
int incomingByte = Serial.read(); // 读取下一个字节
Serial.print(incomingByte, DEC); // 输出字节的ASCII码值
}
```
在这个例子中,我们使用了while循环来读取串口接收缓冲区中所有可用的字节。如果缓冲区中没有可用字节,Serial.available()函数会返回0,循环就会退出。当有可用字节时,Serial.read()函数将读取下一个字节并将其存储在incomingByte变量中。最后,我们使用Serial.print()函数将该字节的ASCII码值输出到串口。
阅读全文