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

DigiSpark_PWM

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

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

Установка

Последняя опубликованная версия
1.0.08.28 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный 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-08-23 19:13:20 UTC
ZIP по запросу
первое скачивание может быть дольше