當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。