Использование протокола Firmata

Всем привет!

Необходимо реализовать библиотеку на С# для управления Arduino с использованием протокола Firmata. Пока что упрощенная задача - пытаюсь просто управлять не с помощью библиотеки, а программой на C#.

Итак, что нужно: я загружаю скетч FirmataStandart и уже программа на C# должна управлять ардуинкой.

Копаюсь в документации протокола уже несколько часов и не понимаю, как его применить. По идее это управление портом программой на с#, вот только что именно нужно выводить в порт и как? Вот, например, хотя бы просто включить светодиод, что нужно для этого отправить и как?

Типо вот, что было в документации фирматы:

0 set digital pin value (0xF5) (MIDI Undefined)

1 set pin number (0-127)

2 value (LOW/HIGH, 0/1)

Это для установки цифрового значения, то есть нужно передать 3 значения, но в каком виде нужно это отправить из с# и в каком их должна принять ардуинка?

вот описание и документация протокола:

https://github.com/firmata/protocol/blob/master/protocol.md

https://github.com/firmata/protocol


Ответы (0 шт):