Вернуться к библиотеке Scheduler

 

Scheduler.startLoop()

Описание

Добавляет в планировщик функцию, которая будет выполняться одновременно с функцией 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();
}