website templates free download

if (Serial) 

Позволяет проверить готовность определенного последовательного порта.
В Arduino Leonardo if (Serial) позволяет узнать, открыто ли USB CDC соединение. Во всех остальных случаях, результатом выполнения оператора if (Serial1) на Arduino Leonardo будет значение true. 

Синтаксис

Для всех плат:  

if (Serial) 

Только для Arduino Leonardo: 

if (Serial1)

Только для Arduino Mega:

if (Serial1) 
if (Serial2) 
if (Serial3)

Параметры

нет


Возвращаемые значения 

boolean: возвращает true, если указанный последовательный порт готов к работе. Инструкция может вернуть false только в том случае, если ее вызвать перед открытием USB CDC соединения на Arduino Leonardo. 


Пример 

 
void setup() { 
 //Инициализируем последовательный интерфейс и ожидаем открытия порта:
  Serial.begin(9600); 
  while (!Serial) {
    ; // ожидаем подключения последовательного порта. Нужно только для Leonardo
  }
} 
 
void loop() { 
 //продолжаем работу
}

Смотрите также

begin()
end()
available()
read()
peek()
flush()
print()
println()
write()
SerialEvent()

© Copyright 2020 BOSHON - Все права защищены