#include <blinker.h>
#include <timeObj.h>
/* Do this?
Solenoid 1 - Start = 0 sec
Duration = 1 sec
Off = 1 sec
Solenoid 2 - Start = 1 sec
Duration = 1 sec
Off = 1 sec
Solenoid 2 - Start = 2 sec
Duration = 1 sec
Off = 1 sec
*/
blinker solenoid1(2,1000,2000); // RED
timeObj startTimer1(0);
blinker solenoid2(3,1000,2000); // GREEN
timeObj startTimer2(1000);
blinker solenoid3(4,1000,2000); // BLUE
timeObj startTimer3(2000);
void setup() { }
void loop() {
idle();
if(startTimer1.ding()) {
solenoid1.setOnOff(true);
startTimer1.reset();
}
if(startTimer2.ding()) {
solenoid2.setOnOff(true);
startTimer2.reset();
}
if(startTimer3.ding()) {
solenoid3.setOnOff(true);
startTimer3.reset();
}
}