BlinkCode Library
Асинхронное кодирование ошибок и настроек последовательностью миганий светодиода без блокировки основной программы
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:f63cf805bc276263b7436436834dce0debcb264b678438ffdaf0227d9345d01bBlinkCode_Library-0.1.0-f63cf805.zipОписание
Если нужно показать код ошибки или текущие настройки посредством миганий светодиода, BlinkCode решит задачу без блокировки основной программы. Библиотека кодирует числа от 1 до 99 последовательностью длинных и коротких импульсов: длинные обозначают десятки, короткие — единицы. Работает асинхронно, обработка происходит в фоне, поэтому основной код продолжает выполняться. Можно запустить неограниченное число параллельных кодов одновременно. Архитектура не привязана к железу — работает с цифровыми выходами, аналоговыми и другими сигнальными интерфейсами. Время импульсов настраивается под задачу. Реализована на C++ с готовым портом на Arduino, но несложно адаптировать под другую платформу.