// Definimos as variáveis como `uint8_t` para economizar memória, já que os números não ultrapassam 255.
uint8_t contador = 0; // Contador de 0 a 200 (máximo valor que pode ser 200)
const uint8_t limite = 200; // Limite da contagem
// Variável para armazenar o tempo de referência para o intervalo
unsigned long tempoAnterior = 0;
const unsigned long intervalo = 500; /
void setup() {
Serial.begin(115200);
}
void loop() {
unsigned long tempoAtual = millis();
if (tempoAtual - tempoAnterior >= intervalo) {
tempoAnterior = tempoAtual;
Serial.println(contador);
if (contador < limite) {
contador++;
} else {
while (true) {
}
}
}
}