Назад к каталогу

SavaTime

Неблокирующие таймеры и блоки автоматизации (TON, TOF, Pulse, Gen) на основе millis() для домашней автоматики без delay()

Версия1.0.3
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер14.54 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.0.314.54 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:a0c2b27fd364d8b1365ace0aa461a4405faf207a92088648d1ed28baf1630372
АрхивSavaTime-1.0.3-a0c2b27f.zip

Описание

Неблокирующие таймеры, построенные по логике промышленных ПЛК — вместо того чтобы писать условия вокруг таймера, вы просто пропускаете сигнал сквозь него и даёте ему самому решать, когда включиться или выключиться. В библиотеке есть TON (задержка перед включением, пригодится для фильтра дребезга), TOF (задержка отключения с возможностью перезапуска), одиночные импульсы по времени и генераторы для периодического мигания. Все функции работают на базе millis() и micros(), не блокируют выполнение кода и поддерживают сброс для безопасности в сложных автоматах состояний. Подойдёт для насосов с задержкой старта, подсветки подъезда и прочей домашней автоматики, где нужно избежать delay().

Версии

Показано: 3
1.0.32026-08-23 19:13:45 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.22026-08-23 19:13:45 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.12026-08-23 19:13:45 UTC
ZIP по запросу
первое скачивание может быть дольше