Назад к каталогу

ESP32_FastPWM

Аппаратный PWM для ESP32, ESP32-S2, ESP32-S3 и ESP32-C3 через контроллер LEDC с разрешением до 20 бит

Версия1.1.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер34.83 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.1.034.83 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:94393ec95fa2196bd2d061f421412ade686cd9b0a14c9d5f2241f1d1f19770df
АрхивESP32_FastPWM-1.1.0-94393ec9.zip

Описание

Аппаратный PWM на ESP32 работает независимо от того, что творится в основном коде — даже если какая-то функция зависнет или задача начнёт жрать процессор. Эта библиотека оборачивает LEDC контроллер ESP32, ESP32-S2, ESP32-S3 и ESP32-C3 и дарует вам высокие частоты, точность и стабильность без софтверных трюков вроде ISR или millis(). Полезна для управления серводвигателями, подсветкой, моторами — всем, что требует стабильного сигнала. Есть восемь примеров: от базового PWM до динамического изменения частоты и скважности, управления шаговиком и создания сложных форм сигнала. Максимальное разрешение доходит до 20 бит на низких частотах, а для обычных применений хватает 8, 12 или 16 бит.

Версии

Показано: 3
1.1.02026-08-23 19:13:16 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.12026-08-23 19:13:16 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:13:16 UTC
ZIP по запросу
первое скачивание может быть дольше