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

TaskScheduler

Кооперативная многозадачность для Arduino и микроконтроллеров без ОС — запуск периодических задач с разными интервалами и автоматическая экономия энергии

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

Установка

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

Описание

Если вам нужно запустить несколько задач одновременно, но в микроконтроллере нет ОС и вы не хотите заморачиваться с FreeRTOS, TaskScheduler — это лёгкий вариант кооперативной многозадачности. Библиотека работает на Arduino, ESP8266/ESP32, STM32 и других платформах, позволяя запускать периодические задачи с разными интервалами (миллисекунды или микросекунды), ограничивать количество итераций или запускать бесконечно, менять параметры на лету, выстраивать задачи в нужный порядок исполнения. Поддерживаются обычные функции-обработчики и std::functions. Бонус — режим ожидания (IDLE sleep), когда микроконтроллер экономит энергию, если ничего не нужно выполнять, а также статистика загрузки процессора для критичных по времени приложений. Кооперативный подход проще и безопаснее, чем преемптивная многозадачность, так как вы не столкнётесь с гонками данных и дедлоками по умолчанию.

Версии

Показано: 30
4.0.82026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
4.0.72026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
4.0.52026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
4.0.42026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
4.0.32026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
4.0.22026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
4.0.12026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
4.0.02026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
3.8.52026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
3.7.02026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
3.6.02026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
3.4.02026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
3.3.02026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
3.2.22026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
3.2.02026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
3.1.62026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
3.1.42026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
3.1.32026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
3.1.22026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
3.1.12026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
3.0.22026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
2.6.12026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
2.6.02026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
2.5.12026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
2.5.02026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
2.3.02026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
2.2.12026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
2.2.02026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.02026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.12026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше