Processing:Библиотеки/Serial/Класс Serial

Материал из Онлайн справочника
Версия от 19:10, 17 августа 2018; Myagkij (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску


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


Черновик


Класс Serial[1]

Обозначение

Serial

Описание

Класс для отправки и получения данных с помощью протокола последовательной передачи данных.

Синтаксис

Конструктор

Serial(parent)
Serial(parent, baudRate)
Serial(parent, portName)
Serial(parent, portName, baudRate)
Serial(parent, portName, baudRate, parity, dataBits, stopBits)

Параметры

parent    как правило, используется «this». Тип данных  PApplet
baudRate  скорость передачи данных (по умолчанию «9600»). Тип данных  int
portName  название порта (по умолчанию «COM1»). Тип данных  String
parity    «N» (бит четности не ставится), «E» (проверка на четность), «O» (проверка на нечетность), «M» (всегда 1) и «S» (всегда 0). По умолчанию  «N». Тип данных  char.
dataBits  по умолчанию «8». Тип данных  int.
stopBits  «1.0», «1.5» или «2.0» (по умолчанию «1.0»). Тип данных  float.

Пример

// Скетч-пример от Тома Иго.

import processing.serial.*;

// последовательный порт:
Serial myPort;       

// печатаем список всех доступных последовательных портов:
printArray(Serial.list());

// открываем используемый порт на нужной скорости:
myPort = new Serial(this, Serial.list()[0], 9600);
  
// отправляем через последовательный порт заглавную «А»:
myPort.write(65);

См.также

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