// timer criado para reset temporizado de webcam com defeito
// de travamento após 4 a 5 horas de uso.
// O relé então cortará corrente da webcam durante 5 seg,
// reiniciando o funcionamento. Webcam ligado. no NF do relé.
// Assim quando acionado o NF se abre cortando a corrente pelo tempo
// definido.
#include <neotimer.h>
Neotimer mytimer = Neotimer(10000); // Define timer para 4hs
//14400000 4h
const int rele1 = 2;
int toca = 3;
void setup() {
pinMode(rele1,OUTPUT);
pinMode(toca, OUTPUT);
}
void loop(){
if(mytimer.repeat()){
digitalWrite(rele1,!digitalRead(rele1)); // Let's blink each second
for (int i = 0; i < 10; i++) {
digitalWrite(toca, HIGH);
delay(100);
digitalWrite(toca, LOW);
delay(200);
}
delay(5000);
digitalWrite(rele1,!digitalRead(rele1));
mytimer.reset();
}
}