LED per MILLIS blinken lassen. AN und AUS Zeit soll unterschiedlich sein

Zum "bösen Code mit delay()" darf ich mal, natürlich bewußt aus dem Zusammenhang gerissen, zitieren:

combie:
Singletons sind böse.
Globale Variablen sind böse.
Überhaupt, alles was globale Räume verstopft und Seiteneffekte produzieren kann, ist böse. Und doch wird man sich mit bösen Dingen arrangieren müssen. Unsere begrenzen Systeme lassen einfach keine weit gehende Abstraktion und Dynamik zu. Jedes mal, wenn man sowas einsetzt, darf man denken: "Das könnte mich mal zum stolpern bringen."

Also reden!
Immer wieder, über Modelle und ihre Vor- und Nachteile.
Optimieren kann man nur in eine Richtung.
Es wird immer wieder auf Kompromisse hinaus laufen.

Wenn ein Modellbauer auf seiner Anlage ein paar LEDs blinken lassen möchte und dies mittels delay realisiert bekommt, dann ist das klasse. Wenn er dann parallel ein Feuer oder einen Fernseher flackern lassen möchte, kommt er ganz alleine auf die Notwendigkeit, nach einer Alternative suchen zu wollen. Wenn er dann die Alternative versteht, eröffnen sich plötzlich ganz neue Möglichkeiten, somst flackert halt nichts.