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

AsyncTask

Запуск асинхронных задач в фоне без блокировки основного цикла loop() на Arduino-платах

Версия1.0.0
ZIP на зеркалеготов
ПроверкаSHA-256
Размер5.96 KiB
Источникофициальный
Обновлено2026-10-07

Установка

Последняя опубликованная версия
1.0.05.96 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 00:55:02 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:3c5c56541b17b47a82c21c9a8fbf54a8167ef9630cbd6d91d27fccd8a470afb7
АрхивAsyncTask-1.0.0-3c5c5654.zip

Описание

Если в ваших проектах нужно запускать фоновые задачи без блокировки основного цикла — вот что поможет. AsyncTask — это лёгкая библиотека для планирования и управления асинхронными операциями на Arduino. Основной смысл: вы определяете задачи (один раз или по расписанию), и они выполняются в фоне параллельно с основным loop(), без какого-либо delay(). Задачи строятся на основе связного списка и удаляются автоматически после выполнения (для одноразовых). Поддерживает все Arduino-совместимые платы. В sketch'е достаточно создать объект AsyncTask, добавить задачи методами once() или repeat(), а в loop() вызывать run() для их выполнения. Callback'и пишутся обычными функциями или прямо анонимными функциями на месте.

Версии

Показано: 1
1.0.02026-10-07 12:49:10 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP