WeeklyAlarm
Планировщик повторяющихся будильников по дням недели с поддержкой callback-функций для автоматизации по расписанию
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:167462f60c492acd537bfa0954cbdbc7bd9c891632e77a4cdc3edef50e14609dWeeklyAlarm-5.1.0-167462f6.zipОписание
Таймер для запуска действий в одни и те же часы каждого дня недели — вроде расписания в умном термостате. Спроектирована для работы по дням недели (вы сами выбираете, какие включать), с поддержкой callback-функций: обычных функций, функторов и лямбда-выражений с захватом переменных. В версии 5.0 переписана API и избавлена от зависимости ArduinoJson, осталась только встроенная JSON-функция для получения данных тревоги. Требует только библиотеку Arduino time library. Поддерживает цепочку вызовов (daisy chain) при настройке. Вполне подойдёт для автоматизации включения-выключения приборов по расписанию или для построения собственного планировщика на базе платы Arduino.