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

DigiSpark_PWM

Аппаратная ШИМ на ATtiny85 до 500 кГц для Digispark с динамической подстройкой частоты и скважины

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

Установка

Последняя опубликованная версия
1.0.08.28 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 01:31:36 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:83b091c3b7c8cea89804f49cbcab233c4ab3681b8a9eedb1b2fea59002de542a
АрхивDigiSpark_PWM-1.0.0-83b091c3.zip

Описание

Если вы работаете с Digispark на базе ATtiny85 и вам нужна аппаратная ШИМ, эта библиотека решает проблему отсутствия поддержки в ATTinyCore. Она использует Timer/Counter1 в асинхронном режиме и выдает ШИМ-сигнал на выводы PB1 или PB4 с частотой до 500 кГц при разрешении 8 бит (в практике 7–8 бит). Можно динамически менять частоту и скважину прямо во время работы, что удобно для управления вентиляторами, светодиодами или другими нагрузками. Функции просты: begin() инициализирует ШИМ с нужной частотой и скважиной, setDutyCycle() и setFrequency() позволяют менять параметры на лету. Поддерживаются только эти два вывода, и библиотека требует ATTinyCore, поэтому если вы используете другой загрузчик, придется переходить на правильный.

Версии

Показано: 1
1.0.02026-10-07 12:48:55 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP