- Библиотеки
- Операторы
- Sketch
- Управляющие операторы
- Синтаксис
- Арифметические операторы
- Операторы сравнения
- Логические операторы
- Указатели доступа
- Битовые операторы
- Составные операторы
- Данные
- Типы данных
- Преобразование типов данных
- Область видимости переменных и квалификаторы
- Утилиты
- Функции
- Цифровой ввод/вывод
- Аналоговый вход/выход
- Расширенный ввод/вывод
- Время
- Математические функции
- Тригонометрические функции
- Символы
- Случайные числа
- Биты и байты
- Внешние Прерывания
- Прерывания
- Функции передачи данных
- Serial.begin()
- Функции
Serial.begin()
Описание
Устанавливает скорость передачи данных в бит/сек (бод) для последовательной передачи данных. Для связи с Serial Monitor обязательно используйте одну из скоростей передачи данных : 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600 или 115200. Однако вы можете указать другие скорости, например, для связи через контакты 0 и 1 с устройством, для которого требуется определенная скорость передачи данных.
Необязательный второй аргумент настраивает количество бит данных, биты четности и стоп биты. По умолчанию 8 бит данных, без битов четности, один стоп бит.
Синтаксис
Serial.begin(speed) или Serial.begin(speed, config)
Serial1.begin(speed), Serial2.begin(speed) и Serial3.begin(speed), Serial1.begin(speed, config), Serial2.begin(speed, config), Serial3.begin(speed, config)— только для Mega
Параметры
speed — скорость в бит/сек (в бодах); long
config — задает биты данных, биты четности и стоп-биты.
В config можно указать следующие значения:
SERIAL_5N1
SERIAL_6N1
SERIAL_7N1
SERIAL_8N1 (это значение задано по умолчанию)
SERIAL_5N2
SERIAL_6N2
SERIAL_7N2
SERIAL_8N2
SERIAL_5E1
SERIAL_6E1
SERIAL_7E1
SERIAL_8E1
SERIAL_5E2
SERIAL_6E2
SERIAL_7E2
SERIAL_8E2
SERIAL_5O1
SERIAL_6O1
SERIAL_7O1
SERIAL_8O1
SERIAL_5O2
SERIAL_6O2
SERIAL_7O2
SERIAL_8O2
Возвращаемые значения
нет