#include <stdint.h>
uint32_t tempoEnvio = 0;
// 128 64 32 16 8 4 2 1
char *a;
uint8_t state = 0;
enum STATE_ENVIO {
HELLO,
TESTE,
TESTE2
};
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println("Inicializando programa...");
}
void loop() {
printSync(a);
}
void printSync(char *str)
{
if (millis() - tempoEnvio >= 1000) {
tempoEnvio = millis();
switch (state) {
case HELLO: Serial.print("1:"); Serial.println("Hello"); state = TESTE;
break;
case TESTE: Serial.print("2:"); Serial.println("Teste"); state = HELLO;
break;
default: state = HELLO;
}
}
}