SchedTask
Симуляция многозадачности для Arduino без прерываний — запуск нескольких независимых процессов по расписанию в одном скетче
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:b89a16bc26c4aaa522630174c40a502ecb91e8a4b37bb0e1aa915df2989321bdSchedTask-1.1.4-b89a16bc.zipОписание
Когда нужно в одном скетче запустить несколько независимых процессов одновременно — например мигать двумя светодиодами с разными интервалами — обычное последовательное выполнение становится неудобным. SchedTask решает эту проблему, симулируя многозадачность без использования прерываний. Библиотека позволяет определять расписания задач: указать, когда функция должна выполниться в первый раз и с каким интервалом её повторять. Все задачи выполняются из одного диспетчера в основном цикле программы, что делает её простой в использовании даже для начинающих. В комплекте идут примеры с YouTube-туториалом, который пошагово разбирает разные сценарии применения.