Итого набор команд получается такой:
# <ch> P <pw> S <spd> ... # <ch> P <pw> S <spd> T <time> <cr>
# <ch> PO <offset value> ... # <ch> PO <offset value> <cr>
Q <cr>
QP <arg> <cr>
VER <cr>
M <(speed1|*)> <(speed2|*)> <cr>
(@<port><pin><(H|L|P|I|D|A)>)+ <cr>
L<i2c_addr_hex> <cr>
(S<i2c_addr_hex+rw_bit><data_hex>)+P <cr>
По первому символу можно выбрать вариант:
- "L": установка i2c адреса;
- "S": i2c-запрос;
- "#": установка нового положения серв или калибровка серв;
- "@": работа с цифровыми портами или с АЦП;
- "Q": запрос касающийся положения серв;
- "M": команда двигателям;
- "V": запрос версии;