//Còdigo Roda tudo Substituto BlinkyWithoutDelay //************função roda tudo********************** #define runEvery(t) for (static uint16_t _lasttime;\ (uint16_t)((uint16_t)millis() - _lasttime) >= (t);\ _lasttime += (t)) //************************************************* void setup() { Serial.begin(115200); } void loop() { // char version runEvery( 250) { // imprime a cada 250ms Serial.print("250 ms Current time: "); Serial.println(millis()); } // int version runEvery(5000) { // imprime a cada 5 seg Serial.print("five seconds Current time: "); Serial.println(millis()); } // long version runEvery(10ul * 60ul * 1000ul) { // imprime a cada 10 min Serial.print("Ten minutes are up! Current time: "); Serial.println(millis()); } delay(5); }