void setup() {
pinMode(13, OUTPUT);
digitalWrite(13, HIGH);
Serial.begin(115200);
Serial.println(".");
}
void loop() {
static uint32_t cont = 0;
while(1){
cont++;
delay(1000);
digitalWrite(13, LOW);
Serial.println("Con delay() el lazo se ejecuto "+ String(cont)+" veces en 1 seg");
break;
}
static uint32_t oldM = millis();
while(1){
if(millis() - oldM >= 1000UL){
digitalWrite(13, HIGH);
Serial.println("Con millis() el lazo se ejecuto " + String(cont) + " veces en 1 seg");
break;
}
cont++;
}
while(1);
}