Функція startLoop()

Документація

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();
}

Повернутись до головної

Коментарі 0

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.