Adds a function to the scheduler that will run concurrently with loop()
.
Scheduler.startLoop(loopName);
loopName
: the named function to run.None.
#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();
}