Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

Arduino:Библиотеки/SoftwareSerial/begin()

Материал из Онлайн справочника
Перейти к: навигация, поиск

{{#setlogo:ArduinoCommunityLogo.png}}

Перевод: Максим Кузьмин (Cubewriter)
Перевел 2686 статей для сайта.

Контакты:

Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция begin()[1]

Задает скорость (в бодах) для последовательной коммуникации. Поддерживаются следующие значения – «300», «600», «1200», «2400», «4800», «9600», «14400», «19200», «28800», «31250», «38400», «57600» и «115200».

Синтаксис

mySerial.begin(speed)

Параметры

speed – скорость передачи данных в бодах. Тип данных – long

Что возвращает

Ничего.

Пример

  1. // подключаем библиотеку SoftwareSerial, чтобы иметь возможность использовать ее функции:
  2. #include <SoftwareSerial.h>
  3.  
  4. #define rxPin 10
  5. #define txPin 11
  6.  
  7. // создаем новый объект для настройки последовательного порта:
  8. SoftwareSerial mySerial =  SoftwareSerial(rxPin, txPin);
  9.  
  10. void setup()  {
  11.   // определяем режимы для контактов RX и TX:
  12.   pinMode(rxPin, INPUT);
  13.   pinMode(txPin, OUTPUT);
  14.   // задаем скорость передачи данных для программно-последовательного порта:
  15.   mySerial.begin(9600);
  16. }
  17.  
  18. void loop() {
  19.   // ...
  20. }

См.также

  1. SoftwareSerial()
  2. read()
  3. print()
  4. println()

Внешние ссылки

  1. Arduino - SoftwareSerialBegin