Приветствую Вас ГостьСреда, 22.01.2025, 06:49

AVR & ARDUINO




Каталог статей

Главная » Статьи » Справочник

Функции-обработчики в Firmata

Описание

Для того, чтобы ассоциировать свою функцию с каким-либо типом сообщений, ее формат должен совпадать с форматом стандартных функций обратного вызова. На данный момент в протоколе Firmata предусмотрено всего четыре стандартных типа таких функций: generic, system_reset, string и sysex.

Синтаксис

//generic может принимать сообщения ANALOG_MESSAGE, DIGITAL_MESSAGE,
//REPORT_ANALOG, REPORT_DIGITAL, SET_PIN_MODE
 void callbackFunction(byte pin, int value); 
//system_reset может принимать сообщение SYSTEM_RESET
 void systemResetCallbackFunction(void); 
//string может принимать сообщение STRING_DATA
 void stringCallbackFunction(char *myString); 
//sysex может принимать сообщение START_SYSEX
 void sysexCallbackFunction(byte pin, byte byteCount, byte *arrayPointer); 

Смотрите также:

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

Метод attach()


Библиотека Firmata

Справочник

Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.



Источник: http://arduino.cc/en/Reference/Firmata
Категория: Справочник | Добавил: magi (19.02.2015)
Просмотров: 631 | Теги: библиотека, Протокол, Firmata, arduino | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Поиск
Вход на сайт
На правах рекламы

Мы переезжаем на сайт Arduino по-русски