#include "SimpleTimer.h"
// the timer object
SimpleTimer timer;
// a function to be executed periodically
void repeatMe1() {
digitalWrite(1, HIGH);
}
void repeatMe2() {
digitalWrite(2, HIGH);
}
void setup() {
pinMode(0, INPUT);
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
timer.setInterval(300, repeatMe1);
timer.setInterval(500, repeatMe2);
}
void loop() {
digitalWrite(1, LOW);
digitalWrite(2, LOW);
if (digitalRead(0) == HIGH) {
// Allumer la LED
digitalWrite(2, HIGH);
} else {
// Éteindre la LED
digitalWrite(2, LOW);
}
timer.run();
delay(10);
}