Pico_Bidir_DShot
Двусторонний DShot для Raspberry Pi Pico с аппаратной поддержкой PIO, асинхронной телеметрией и возможностью подключения 8–12 ESC одновременно
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:654163eff32763395132c099fed2d0083e15befa9516b4d7e2ef91749eeefb59Pico_Bidir_DShot-1.0.2-654163ef.zipОписание
Двусторонняя библиотека DShot для Raspberry Pi Pico (RP2040/RP2350), использующая аппаратный PIO микроконтроллера. Не требует таймеров и прерываний — всё управление сигналами делает PIO, что оставляет CPU почти нетронутым. Поддерживает все скорости DShot, включая высокие вплоть до 4800 (проверено на DShot 1200), асинхронный обмен данными с ESC и расширенную телеметрию — можно читать температуру, напряжение, ток и другие параметры регулятора. На одном микроконтроллере можно подключить до 8–12 ESC в двусторонническом режиме или до 30–48 в обычном DShot благодаря эффективному использованию PIO. Главное — регулярно отправлять команды дросселя (рекомендуется 500 Гц), иначе ESC решит, что контроллер не работает и отключится.