PulseCom
Декодирование сигналов протоколов, где информация кодируется длиной импульса, с гибким выбором пинов через EnableInterrupt
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:2e49de5bb54c13070980e4750903d84457f63cbfe34efd6b9f9a4c927505cf76PulseCom-1.0.0-2e49de5b.zipОписание
Если работаешь с протоколами, где информация кодируется длиной импульса, эта библиотека помогает декодировать такие сигналы. Она универсальна — подходит для любых импульсных протоколов, где разная длительность импульса соответствует разным битам. При этом использует EnableInterrupt, что даёт гибкость в выборе пинов вместо стандартного interrupt. Настраивается порог различения импульсов (время самого длинного импульса), таймауты и режим измерения (миллисекунды или микросекунды). Есть режим отладки для анализа длительности всех поступающих импульсов. Проверь совместимость пина с EnableInterrupt перед использованием, так как не все пины поддерживаются на всех платах.