Arduino:Библиотеки/SoftwareSerial/begin()
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция begin()[1]
Задает скорость (в бодах) для последовательной коммуникации. Поддерживаются следующие значения – «300», «600», «1200», «2400», «4800», «9600», «14400», «19200», «28800», «31250», «38400», «57600» и «115200».
Синтаксис
mySerial.begin(speed)
Параметры
speed – скорость передачи данных в бодах. Тип данных – long
Что возвращает
Ничего.
Пример
// подключаем библиотеку SoftwareSerial, чтобы иметь возможность использовать ее функции:
#include <SoftwareSerial.h>
#define rxPin 10
#define txPin 11
// создаем новый объект для настройки последовательного порта:
SoftwareSerial mySerial = SoftwareSerial(rxPin, txPin);
void setup() {
// определяем режимы для контактов RX и TX:
pinMode(rxPin, INPUT);
pinMode(txPin, OUTPUT);
// задаем скорость передачи данных для программно-последовательного порта:
mySerial.begin(9600);
}
void loop() {
// ...
}
См.также
- SoftwareSerial()
- read()
- print()
- println()