Arduino:Библиотеки/Scheduler/startLoop()
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция startLoop()[1]
Добавляет в планировщик функцию, которая будет выполняться одновременно с loop().
Синтаксис
Scheduler.startLoop(loopName)
Параметры
loopName – название функции, которую нужно запустить
Что возвращает
Ничего.
Пример
#include <Scheduler.h>
int counter = 0;
int counter1 = 0;
void setup()
{
Scheduler.startLoop(loop1);
}
void loop () {
analogWrite(9, counter);
counter++;
if (counter > 255){
counter = 0;
}
delay(33);
}
void loop1 () {
analogWrite(10, counter1);
counter1=counter1+5;
if (counter1 > 255){
counter1 = 0;
}
delay(10);
yield();
}