#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);
*/
}