Arduino:Библиотеки/Scheduler

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

{{#setlogo:ArduinoCommunityLogo.png}}

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Библиотека Scheduler[1]

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

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

Примечание: Библиотека Scheduler и все связанные с нею функции – экспериментальные. Хотя этот API вряд ли сильно поменяется в будущем, он по-прежнему еще в разработке.

Функции

Примеры

  • MultipleBlinks – Мигание несколькими светодиодами, выполняемое в их собственных loop-функциях.

См.также

Внешние ссылки