head>
Home Page | Language Reference (extended) | SD Reference | Libraries | Comparison | Changes
Adds a function to the scheduler that will run concurrently with loop().
Scheduler.startLoop(loopName);
loopName: the named function to run
nothing
#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(
)
;
}
Corrections, suggestions, and new documentation should be posted to the Forum.
The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.