Описание
Ниже перечислены разные типы сообщений, с которыми можно ассоциировать функции обратного вызова.
Имя |
Значение (команда) |
Описание |
Тип функции |
ANALOG_MESSAGE |
0xE0 |
аналоговое значение контакта |
generic |
DIGITAL_MESSAGE |
0x90 |
данные цифрового порта (8-бит) |
generic |
REPORT_ANALOG; |
0xC0 |
включить/отключить отчет об аналоговом контакте |
generic |
REPORT_DIGITAL |
0xD0 |
включить/отключить отчет о состоянии цифрового порта |
generic; |
SET_PIN_MODE |
0xF4 |
изменение режима работы вывода между INPUT/OUTPUT/ШИМ/и др. |
generic |
SYSTEM_RESET |
0xFF |
сообщение о сбросе прошивки в первоначальное состояние |
system_reset |
STRING_DATA (FIRMATA_STRING) |
0x71 |
строки (char *) |
string |
SYSEX_START |
0xF0 |
начало сообщения произвольной длины (через протокол MIDI SysEx) |
sysex |
END_SYSEX |
0xF7 |
окончание сообщения произвольной длины (через протокол MIDI SysEx) |
sysex |
Смотрите также:
Функции-обработчики
Метод attach()
Библиотека Firmata
Справочник
Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.
Источник: http://arduino.cc/en/Reference/Firmata |