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

AsyncTask

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

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

Установка

Последняя опубликованная версия
1.0.05.96 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный 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-08-23 19:13:35 UTC
ZIP по запросу
первое скачивание может быть дольше