RCLink
RC-приёмник на ESP32 с поддержкой iBUS и SBUS, настройкой каналов, сглаживанием и сигнатурами отказа
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:66e2770bd25940daa48375fca20b4e4222c2eff6f8011800381e3077490cff54RCLink-1.1.0-66e2770b.zipОписание
RC-приёмник на ESP32 требует быстрой и надёжной обработки сигналов — RCLink берёт эту задачу на себя. Поддерживает iBUS (Flysky) и SBUS (8E2, 100 кбод с инверсией UART), работает как header-only библиотека без лишних зависимостей. Каждый канал можно настроить: задать мёртвую зону, экспоненту, инвертировать, применить калибровку в микросекундах. Есть сглаживание по EMA и подавление шума по epsilon. Ключевая фишка — сигнатуры отказа приёмника: можно определить, какие роли и значения считать безопасным падением, и выбрать, применять ли их или пропустить. JSON-конфиг через ArduinoJson (опционально) и интерактивный калибратор для iBUS упрощают первоначальную настройку.