Schleife nach definierter Zeit wiederholen

Ok- habs denke ich verstanden, wie es gemeint ist.

Du hast mir eine Art aufgezeigt um z.B. LED-Zustände abhängig von der Startzeit und abhängig davon, ob der LED-Zustand bereits geändert wurde zu schalten.

Hat mich auf jeden Fall weitergebracht, auch wenn ich mein Problem anhand dieses Ansatzes nicht gelöst bekomme.

Ich habe aber mittlerweile eine Vermutung, was mein Problem sein könnte.

Ich muss hierfür leider etwas ausholen.

Gelernt habe ich, dass innerhalb eines Codes nach den Zeilen für die Libraryintegration und der Definition von Variablen das..

void setup(){
}

..und der..

void loop(){
}

..folgen.

Im Setup lege ich Ein- und Ausgänge fest usw.

Nun meine ich, meinen kompletten restlichen Code in void loop(){} legen zu müssen und befürchte aufgrund der Tatsache, dass sich meine "Wunschschleife" nicht innerhalb einer "geschlossenen" Schleife zu realisieren scheint, Probleme bekommen zu können, den restlichen Code getrennt von den bisher in diesem Thread aufgezeigten Möglichkeiten ausführen zu können.

Sorry, ein langer Satz.

Wer ihn verstanden hat (hoffentlich gibt es diesen Personenkreis), kann mir evtl. folgende Frage beantworten:

Ist diese Denkweise richtig, oder gibt es alternative Möglichkeiten um eine Schleife "sauber" vom Rest des Programmcodes zu "isolieren"?

Gruß Chris