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

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


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



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);
  }
}

См.также

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