Описание
Метод Stream.readBytes() считывает символы из потока и помещает их в указанный буфер. Функция прекращает свою работу после обработки заданного количества символов, либо в случае таймаута (см. setTimeout()). Функция возвращает количество байт, помещенных в буфер, либо 0 - если таковых нет.
Данная функция является одним из методов класса Stream, поэтому вызывается любым объектом, являющимся наследником этого класса (Wire, Serial и др.). Для получения дополнительной информации см. описание класса Stream.
Синтаксис
stream.readBytes(buffer, length);
Параметры
stream - экземпляр класса, унаследованного от Stream.
buffer - буфер для хранения считываемых данных (char[] или byte[]).
length - количество символов, которое необходимо считать (int).
Возвращаемые значения
Количество байт, помещенных в буфер.
Смотрите также:
Stream
Библиотека Stream
Справочник
Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.
Источник: http://arduino.cc/en/Reference/StreamReadBytes |