XLR8PWM
PWM-модуль для OpenXLR8 с поддержкой до 32 независимых каналов и разрешением 62,5 наносекунды
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:bfbd2a386667c1b86e4d48ed61988783e469f1a6db5c7fb3c461364e7a8badcbXLR8PWM-1.0.1-bfbd2a38.zipОписание
Это реализация PWM-модуля для платформы OpenXLR8, которая генерирует импульсы с нужной вам частотой и скважностью. По умолчанию работает на 8 кГц, но диапазон охватывает примерно 3,9 кГц до 16 МГц, а коэффициент заполнения можно настраивать от 0 до 100 процентов. Поддерживает до 32 независимых каналов с отдельным управлением скважностью для каждого, при этом все каналы используют одну частоту. Разрешение составляет 62,5 наносекунды. В наборе функции для включения и отключения канала, установки периода и длительности импульса, а также для опроса текущих параметров. Библиотека подходит для приложений, где нужна прецизионная генерация PWM-сигналов с независимым контролем нескольких выходов.