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

ptScheduler

Планировщик периодических задач для Arduino без блокировки потока, с поддержкой разных режимов выполнения и микросекундной точностью

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

Установка

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

Описание

Если в вашем коде часто появляются delay() или сложные проверки millis(), эта библиотека избавит вас от головной боли. ptScheduler — это планировщик задач для Arduino, который позволяет запускать несколько периодических операций одновременно без блокировки основного потока выполнения. Под капотом используется micros() для достижения точности вплоть до микросекунд. Для каждой задачи можно установить собственный интервал и режим выполнения: ONESHOT срабатывает один раз по истечении интервала, а SPANNING остаётся активной на протяжении всего периода. Все параметры задач доступны напрямую, так что вы сможете менять их поведение на лету. Просто оборачивайте вызов call() в условия — когда прошло достаточно времени, метод вернёт true и выполнит ваш код.

Версии

Показано: 5
2.2.02026-08-23 19:12:59 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.32026-08-23 19:12:59 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.02026-08-23 19:12:59 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.22026-08-23 19:12:59 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.02026-08-23 19:12:59 UTC
ZIP по запросу
первое скачивание может быть дольше