madflight
Контроллер полёта для ESP32, RP2040 и STM32 с поддержкой PID-регулирования, CRSF/ELRS/DSMX/SBUS и датчиков IMU/GPS/барометра
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:4cc34ae99f42f6858ee850725d49b0c5f5dda8458becd3f0c7cc624b088de4e6madflight-2.4.2-4cc34ae9.zipОписание
Готовый набор инструментов для сборки полноценного контроллера дронов на базе ESP32, RP2040 или STM32. Содержит модули для PID-управления, поддержку приёмников CRSF/ELRS/DSMX/SBUS, телеметрию, AHRS, GPS, барометр и магнитометр. Работает с популярными датчиками вроде MPU6000, BMI270, ICM42688P и опциональными компонентами вроде BMP390, QMC5883L. Примеры кода для квадрокоптера и самолёта занимают всего несколько сотен строк — вся сложная работа с датчиками и вводом-выводом спрятана в библиотеке. Отличается для экспериментаторов и любителей, но имеет смысл использовать стабильные релизы, так как разработка идёт активно и главные ветки могут быть нестабильными.