for-Schleife def. Zeitraum loopen lassen ohne "delay"

Hallo Chris,
ich würde es so machen:

wenn du in die Schleife läufst Startzeit merken:

start = millis();
i = 0;
while (millis() - start < x ) {    //x ist dein Wert in Millisekunden wie lange die Schleife laufen soll
i++;
}

Serialprintln(i);   // gibt aus wie oft die Schleife durchlaufen wurde

Gruß

Bernward