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

ESP32 AnalogWrite

Полифилл для функции analogWrite на ESP32, оборачивающий LEDC с автоматической настройкой таймеров и каналов

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

Установка

Последняя опубликованная версия
0.3.05.63 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-02 19:47:59 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:b38d02da3b93eaa48924ef40901cdba19edef453d2381fa1b5c32c4f24879518
АрхивESP32_AnalogWrite-0.3.0-b38d02da.zip

Описание

На ESP32 встроена функция LEDC для управления ШИМ-сигналами, но она отличается от стандартного Arduino API. Эта библиотека решает проблему, предоставляя обычную функцию analogWrite, которая работает точно как на Uno или Mega. Под капотом она оборачивает LEDC и автоматически настраивает таймеры и каналы, так что вам не нужно разбираться в этом вручную. По умолчанию разрешение установлено на 13 бит при частоте 5000 Гц, но вы можете менять оба параметра через analogWriteResolution и analogWriteFrequency. Помните, что частота и разрешение зависят друг от друга — при неправильном расчёте ШИМ-сигнал может получиться не таким, как ожидается. На момент публикации автор ищет нового мейнтейнера, поэтому перед использованием стоит проверить актуальность проекта.

Версии

Показано: 2
0.3.02026-08-23 19:12:40 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
0.1.02026-08-23 19:12:40 UTC
ZIP по запросу
первое скачивание может быть дольше