Arduino:Библиотеки/SoftwareSerial/begin(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{Arduino панель перехода}} | {{Arduino панель перехода}} | ||
{{Перевод от Сubewriter}} | {{Перевод от Сubewriter}} | ||
Строка 62: | Строка 62: | ||
<references /> | <references /> | ||
[[Категория:Стандартные библиотеки]] | [[Категория:Стандартные библиотеки]] |
Версия от 11:16, 8 июля 2023
Содержание | Знакомство с 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()