develop own website

Serial.begin()

Задает скорость передачи данных по последовательному интерфейсу в битах в секунду (БОДах). Для взаимодействия с компьютером следует использовать одну из предустановленных скоростей обмена: 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600 или 115200. Тем не менее, можно задавать и другие скорости - например, для взаимодействия с каким-либо специфичным компонентом посредством выводов 0 и 1.

Синтаксис

Для всех кроме Arduiino Mega
Serial.begin(speed)
Для Arduino Mega
Serial1.begin(speed) 
Serial2.begin(speed) 
Serial3.begin(speed) 

Параметры

speed: скорость в битах в секунду (бодах) - long


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

нет


Пример для всех кроме Arduino Mega

void setup() {
  // открываем последовательный порт, задаем скорость 9600 бод
  Serial.begin(9600);
}
 
void loop() {
 
}

Пример для  Arduino Mega

// В Arduino Mega используются все четыре последовательных порта
// (Serial, Serial1, Serial2, Serial3),
// с различной скоростью обмена данными:
 
void setup() {
  Serial.begin(9600);
  Serial1.begin(38400);
  Serial2.begin(19200);
  Serial3.begin(4800);
 
  Serial.println("Salem!");
  Serial1.println("Privet!");
  Serial2.println("Hola!");
  Serial3.println("Bonjour!");
}
 
void loop() {
 
}

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

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

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