Processing:Библиотеки/Serial/Класс Serial: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
(нет различий)

Версия от 19:10, 17 августа 2018


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


Черновик


Класс 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);

См.также

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