当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Arduino if(Serial)用法及代码示例


说明

指示指定的串行端口是否就绪。

在带有原生 USB 的板上,if (Serial)(或 Due 上的 if(SerialUSB))指示 USB CDC 串行连接是否打开。对于所有其他板和非 USB CDC 端口,这将始终返回 true。

这是在 Arduino IDE 1.0.1 中引入的。

用法

if (Serial)

参数

None

返回

如果指定的串行端口可用,则返回 true。如果在准备好之前查询 Leonardo 的 USB CDC 串行连接,这只会返回 false。数据类型:bool

示例代码

void setup() {
  //Initialize serial and wait for port to open:
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB
  }
}

void loop() {
  //proceed normally
}

相关用法


注:本文由纯净天空筛选整理自arduino.cc大神的英文原创作品 if(Serial)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。