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

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


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


Черновик


read()[1]

Класс

Serial

Обозначение

read()

Описание

Возвращает число между «0» и «255», обозначающее следующий байт, ожидающий в буфере. Возвращает «-1», если байтов нет, но этого можно избежать, если сначала проверить буфер при помощи функции available().

Синтаксис

serial.read()

Параметры

serial  любая переменная типа Serial. Тип данных  Serial

Возвращаемое значение

Тип данных  int.

Пример

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

import processing.serial.*;

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

void setup() {
  // печатаем список всех доступных последовательных портов:
  printArray(Serial.list());
  // открываем используемый порт на нужной скорости:
  myPort = new Serial(this, Serial.list()[0], 9600);
}

void draw() {
  while (myPort.available() > 0) {
    int inByte = myPort.read();
    println(inByte);
  }
}

См.также

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