Processing:Библиотеки/Serial
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Черновик |
Serial[1]
Библиотека Serial последовательно (т.е. байт за байтом) считывает и записывает данные на внешние устройства. С ее помощью можно настроить отправку/передачу данных между двумя компьютерами. Кроме того, эта библиотека достаточно гибка, чтобы с ее помощью было настроить коммуникацию с различными микроконтроллерными устройствами, а затем использовать их в качестве входных или выходных устройств для скетчей Processing. Последовательный порт – это 9-контактный I/O порт, который есть у многих ПК, но его также можно эмулировать через USB.
Проблемы, связанные с библиотекой Serial на разных платформах, задокументированы в этой Wiki. Исходный код библиотеки Serial можно найти в GitHub-репозитории Processing.
Если вы хотите отправить данные на консоль – например, при помощи print() и println() – то имейте в виду, что консоль работает относительно медленно. Она не поддерживает высокоскоростную выдачу данных в реальном времени (например, с частотой 60 кадров в секунду). Если вам нужно отслеживать последовательные данные в реальном времени, рендерьте их прямо в дисплейном окне Processing при помощи функции draw().
Класс Serial
- Класс Serial
- available()
- read()
- readChar()
- readBytes()
- readBytesUntil()
- readString()
- readStringUntil()
- buffer()
- bufferUntil()
- last()
- lastChar()
- write()
- clear()
- stop()
- list()