Processing:Библиотеки/Serial: различия между версиями
Myagkij (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
Строка 4: | Строка 4: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
=Serial<ref>[https://processing.org/reference/libraries/serial/index.html processing.org - Serial]</ref>= | =Serial<ref>[https://processing.org/reference/libraries/serial/index.html processing.org - Serial]</ref>= | ||
Строка 58: | Строка 58: | ||
|Высота логотипа издателя для schemaNewsArticle=45 | |Высота логотипа издателя для schemaNewsArticle=45 | ||
}} | }} | ||
{{Навигационная таблица/ | {{Навигационная таблица/Портал/Processing}} |
Текущая версия от 11:52, 20 мая 2023
Содержание | Среда разработки 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()
Обработчик событий последовательного порта
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |