DigitalSignalsArduino
Обработка цифровых сигналов от кнопок и светодиодов с антидребезгом, распознаванием кликов и мигании
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:ba85b3dbcb934f629ef080611c26b3d158f79fc477433d12ab387228af26a38dDigitalSignalsArduino-0.1.4-ba85b3db.zipОписание
Когда нужно обрабатывать сигналы от кнопок, переключателей, реле и светодиодов, часто хочется избежать возни с дребезгом контактов и написанием однообразного кода управления. DigitalSignalsArduino берёт на себя эту работу — библиотека упрощает конфигурацию цифровых входов и выходов с поддержкой антидребезга и удобными обработчиками событий. На входе можно ловить одиночные клики, двойные клики (и более), долгие нажатия с выбором момента срабатывания (отпускание или по таймеру), плюс callback'и для фронтов сигнала. На выходе доступны режимы Set/Reset, отложенные включение и выключение, включение с памятью состояния и мигание с настраиваемой частотой. Выходы можно также виртуализировать как обычные булевы переменные. Подходит для типовых Arduino-проектов с дискретной логикой управления.