Hauptschleife vom Prinzip her (Pseudocode):
loop(){
Durchfluss? {
Merker auf 1 setzen
}
Kein Durchfluss mehr? {
Merker == 1? {
LED an
Zeit speichern (millis)
}
Merker auf 0 setzen
}
aktuelleZeit - gespeicherteZeit > Einschaltzeit? {
LED aus
}
}