head> Arduino - SchedulerStartLoop - Weblessons

Home Page | Language Reference (extended) | SD Reference | Libraries | Comparison | Changes

Scheduler

Scheduler.startLoop()

Description

Adds a function to the scheduler that will run concurrently with loop().

Syntax

Scheduler.startLoop(loopName);

Parameters

loopName: the named function to run

Returns

nothing

Example

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

Reference Home

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.