#include <SimpleTimer.h>
#define LED_AZUL 7
#define DELAY_MS 10
SimpleTimer primeiroTempo(500);
SimpleTimer segundoTempo(1000);
SimpleTimer terceiroTempo(2000);
void setup() {
// put your setup code here, to run once:
pinMode(LED_AZUL, OUTPUT);
digitalWrite(LED_AZUL,LOW);
Serial.begin(9600);
}
void loop() {
static uint16_t contador = 0;
if (primeiroTempo.isReady()){
digitalWrite(LED_AZUL, HIGH);
primeiroTempo.reset();
}
if (segundoTempo.isReady()){
digitalWrite(LED_AZUL, LOW);
segundoTempo.reset();
}
if (terceiroTempo.isReady()){
contador++;
Serial.println(contador);
terceiroTempo.reset();
}
/*
digitalWrite(LED_AZUL, HIGH);
delay(DELAY_MS);
Serial.println(contador);
digitalWrite(LED_AZUL, LOW);
delay(DELAY_MS);
*/
}