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

SequenceTiming

Асинхронный пошаговый автомат для синхронизации действий с контролем времени и без блокировки основного цикла

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

Установка

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

Описание

Если вы часто пишете управляющий код, где нужно выполнять шаги по очереди с чётким контролем времени — синхронизировать датчики, переключать реле, управлять движением — эта библиотека реализует простую и гибкую систему пошаговых цепочек. В отличие от обычных задержек на delay(), здесь всё асинхронное: код не блокируется, остальная логика продолжает работать. Для каждого шага можно задать отдельное время окончания, ловить ошибки по превышению времени или слишком раннему переходу на следующий шаг, а при необходимости форсировать переход с автоматическим сбросом ошибок. Автор советует быть знакомым с switch-case и enum-class, потому что в основе всё равно лежит паттерн конечного автомата. Работает медленнее, чем руками написанные цепочки, и требует больше памяти, но выигрыш в удобстве обычно стоит того.

Версии

Показано: 14
1.1.32026-08-23 19:13:42 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.22026-08-23 19:13:42 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.12026-08-23 19:13:42 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.172026-08-23 19:13:42 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.152026-08-23 19:13:42 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.142026-08-23 19:13:42 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.132026-08-23 19:13:42 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.122026-08-23 19:13:42 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.112026-08-23 19:13:42 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.102026-08-23 19:13:42 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.92026-08-23 19:13:42 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.82026-08-23 19:13:42 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.72026-08-23 19:13:42 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.22026-08-23 19:13:42 UTC
ZIP по запросу
первое скачивание может быть дольше