Wasserfluss per ISR ermitteln > Loopdauer

Hallo,
mit ist nicht klar warum Du den loop künstlich lang machen willst. Normalerweise ist man bemüht ihn möglichst schnell zu machen um auf alles schnell reagieren zu können. Ich denke Du hast die Verwendung von millis() noch nicht ganz verstanden. Die do.. while Shleifen sind auch völliger Unsinn. Insofern hast Du den Aufbau einer Statemachine nicht verstanden. Stell Dir einfach mal vor Du willst gleichzeitig noch etwas anderes machen. z.B einen Schalter abfragen, wie soll das gehen. Insofern JA das kannst Du verbessern. Aber eigentlich wurde Dir das alles schon gesagt.

Heinz