Библиотека Firmata реализует протокол Firmata для связи с программным обеспечением на главном компьютере. Это позволяет вам писать собственные прошивки без необходимости создавать собственный протокол и объекты для используемой вами среды программирования.

Методы:

Отправка сообщений

Получение сообщений

Полезные методы:

Функции обратного вызова:

Чтобы прикрепить вашу функцию к типу сообщения, ваша функция должна соответствовать стандартной функции обратного вызова. В настоящее время в Firmata существует три типа функций обратного вызова: универсальные (generic), строковые (string) и sysex.

generic

system_reset

string

sysex

Типы сообщений

Существуют различные типы сообщений, к которым вы можете прикрепить функции обратного вызова.

Пример

В этом примере показано, как отправлять и получать аналоговые сообщения с помощью Firmata.