Serial.available( )17 Mar 2025 | 阅读 2 分钟 Arduino 中的 Serial.available( ) 函数从串口获取可供读取的存储字节。 它是已存储并到达串口缓冲区的数据。 Arduino 中的串口缓冲区可容纳 64 个字节。 Serial.available( ) 函数继承自名为 stream 的实用程序类。 只有在调用依赖于它的函数时才会调用 stream。 stream 类被认为是基于二进制和字符的流的基类。 ![]() 让我们通过一个例子来理解。 考虑下面的代码。 对于 Arduino Mega,可用的端口是 Serial1.available( ) Serial2.available( ) Serial3.available( ) 让我们通过一个例子来理解 Mega 的概念。 在本例中,数据将从一个端口读取并发送到另一个端口。 它将从端口 0 读取数据,然后将数据发送到端口 1。 考虑下面的代码。 我们还可以通过编译来检查代码中的错误。 为此,请单击“验证”按钮。 “Arduino”屏幕将如下面的图像所示 ![]() “完成编译”表示代码已成功编译。 注意:借助 Arduino 板,我们无法将串行设备连接到我们的计算机。 |
我们请求您订阅我们的新闻通讯以获取最新更新。