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

Hallo Chris,
warum > und warum was vergessen?
Wenn ich in die Schleife laufe merke ich mir eine bestimmte Zeit (start).
millis() wird automatisch immer größer (interner Zähler).
Also bleibe ich in der Schleife bis millis() minus der startzeit größer als meine Vorgabe (x) wird,
also solange wie die Differenz < als mein Wert ist bleibe ich in der Schleife.
Ich sehe keinen Fehler, oder?

edit: ich glaube du machst einen Denkfehler, deine Bedingung darf eigentlich nie wahr werden, da du bei jedem Durchlauf, der sicherlich kürzer als eine Sekunde ist, schleifenzeit neu setzt.
Somit dürfte (millis() - schleifenzeit > 1000) nie wahr werden.

Gruß
Bernward