Примечание относительно каналов 17 и 18: Они доступны не для всех приемников и сервоприводов SBUS.
На разных радиоаппаратурах, выходные значение могут немного отличатся, нужно самостоятельно проверять. Ниже описал выходные значение с двух разных брендов радиоаппаратур, которые были под рукой.
ТЕСТ ПРОВОДИЛСЯ НА РАДИОАППАРАТУРАХ:
1) RadioLink AT10 (R12DS) -- значение с каналов от 306 до 1694
2) Flysky FS-i6 (FS-iA6B) -- значение с каналов от 240 до 1807
С помощью S-BUS мне удалось на 6-ти канальной радиоаппаратуре Flysky FS-i6 добиться возможности передачи 14-ти каналов одновременно, по правде прошивку на аппаратуре изменял.
Описание блока:
СпойлерПоказать
Сигнальный провод SBUS подключается к GPIO16 (RX2). Данный блок занимает UART2 ESP32.
Вход:
EN (Boolean) - разрешение на работу блока. При высоком уровне "true" блок работает.
Выхода:
CH1 - CH16 (Integer) - 16 выходов с данными.
CH17 (Boolean) - при потери сигнала между радиоаппаратурой и приемником на выходе образуется "true"
CH18 (Boolean) - при переходе приемника в безопасный режим на выходе образуется "true"
Вход:
EN (Boolean) - разрешение на работу блока. При высоком уровне "true" блок работает.
Выхода:
CH1 - CH16 (Integer) - 16 выходов с данными.
CH17 (Boolean) - при потери сигнала между радиоаппаратурой и приемником на выходе образуется "true"
CH18 (Boolean) - при переходе приемника в безопасный режим на выходе образуется "true"