- Библиотеки
- Операторы
- Sketch
- Управляющие операторы
- Синтаксис
- Арифметические операторы
- Операторы сравнения
- Логические операторы
- Указатели доступа
- Битовые операторы
- Составные операторы
- Данные
- Типы данных
- Преобразование типов данных
- Область видимости переменных и квалификаторы
- Утилиты
- Функции
- Цифровой ввод/вывод
- Аналоговый вход/выход
- Расширенный ввод/вывод
- Время
- Математические функции
- Тригонометрические функции
- Символы
- Случайные числа
- Биты и байты
- Внешние Прерывания
- Прерывания
- Функции передачи данных
- if (Serial)
- Функции
if (Serial)
Описание
Указывает, готов ли указанный последовательный порт.
На платах с собственным USB, если (Serial) (или если (SerialUSB) на Due) указывает, открыто ли последовательное соединение USB CDC. Для всех других плат и портов CDC, отличных от USB, всегда будет возвращаться значение true.
Это было введено в Arduino IDE 1.0.1.
Синтаксис
if (Serial)
Параметры
нет
Возвращаемые значения
Возвращает true, если указанный последовательный порт доступен. (bool)
Пример
void setup() {
//Инициализируем порт и ждем открытия:
Serial.begin(9600);
while (!Serial) {
; // ждем подключения последовательного порта
}
}
void loop() {
// выполняем программу
}