Вернуться в Каталог библиотек

Scheduler

Библиотека добавлена: 11 июня 2019
Категория библиотеки:

Позволяет запускать несколько задач одновременно, не прерывая друг друга. Только для архитектур Arduino sam и samd (Due, Zero ...). Предназначена для работы с Arduino Due, позволяет работать в режиме многозадачности. Пока является экспериментальной библиотекой.

Автор: Arduino
Сайт: http://www.arduino.cc/en/Reference/Scheduler
Github: https://github.com/arduino-libraries/Scheduler
Лицензия: неизвестно
Тип: официальный
Архитектуры: sam, samd

Библиотека планировщика Scheduler позволяет Arduino запускать несколько функций одновременно. Это позволяет задачам выполняться без прерывания друг друга. Это совместный планировщик, в котором ЦП переключается с одной задачи на другую. Библиотека включает методы для передачи управления между задачами.

Скачать / Download

Файл Дата выхода Размер
Scheduler-0.4.4.zip 2015-10-12 5.87 KiB
Scheduler-0.4.3.zip 2015-05-20 5.47 KiB
Scheduler-0.4.1.zip 2015-04-23 5.46 KiB
Scheduler-0.4.0.zip 2015-03-27 5.52 KiB

Скачать: https://www.arduino.cc/en/Reference/Scheduler

Пример использования

#include <Scheduler.h>

Создание экземпляра:

Scheduler;

Позволяет добавить функцию, которая будет выполняться вместе с loop():

Scheduler.startLoop();

Позволяет передать управление другим задачам:

yield();

Ардуино+