ESP32Servo
Управление сервоприводами на ESP32 с поддержкой LEDC и MCPWM, совместимо со стандартным Arduino Servo API
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:2fdebd81b1fb17cc52737ed1412ef23cd475ddec44e3a298f12d88cc881d9fa6ESP32Servo-3.2.1-2fdebd81.zipОписание
Расширенная библиотека для управления сервоприводами на ESP32 с поддержкой аппаратного PWM через LEDC и MCPWM. На ESP32S3 вы получаете 20 каналов (8 LEDC + 12 MCPWM), на обычном ESP32 — 16 каналов LEDC, на S2 и C3 поменьше. Библиотека поддерживает как фиксированную частоту для сервоприводов, так и переменную частоту для других применений PWM. Совместима со стандартным Arduino Servo API, то есть рабочий код просто скопируется из обычных Arduino проектов. Требует Arduino ESP32 версии 3.0.0 и выше. Если нужны точные временные характеристики для сервоприводов или много каналов PWM одновременно, эта библиотека — хороший выбор благодаря прямому доступу к аппаратным ресурсам микроконтроллера.