daily_automated
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
#include "Timer.h"
|
||||
|
||||
Timer t;
|
||||
|
||||
int ledEvent;
|
||||
|
||||
void setup()
|
||||
{
|
||||
Serial.begin(9600);
|
||||
int tickEvent = t.every(2000, doSomething);
|
||||
Serial.print("2 second tick started id=");
|
||||
Serial.println(tickEvent);
|
||||
|
||||
pinMode(13, OUTPUT);
|
||||
ledEvent = t.oscillate(13, 50, HIGH);
|
||||
Serial.print("LED event started id=");
|
||||
Serial.println(ledEvent);
|
||||
|
||||
int afterEvent = t.after(10000, doAfter);
|
||||
Serial.print("After event started id=");
|
||||
Serial.println(afterEvent);
|
||||
|
||||
}
|
||||
|
||||
void loop()
|
||||
{
|
||||
t.update();
|
||||
}
|
||||
|
||||
void doSomething()
|
||||
{
|
||||
Serial.print("2 second tick: millis()=");
|
||||
Serial.println(millis());
|
||||
}
|
||||
|
||||
|
||||
void doAfter()
|
||||
{
|
||||
Serial.println("stop the led event");
|
||||
t.stop(ledEvent);
|
||||
t.oscillate(13, 500, HIGH, 5);
|
||||
}
|
||||
Reference in New Issue
Block a user