Neuling hat ne Frage Projekt Leuchtturm-Karte

Wenn dir vieleDinges Ansatz gefällt, will ich nichts sagen.

Sollte es dir aber (zu) kompliziert vorkommen, gibt es auch andere Ansätze (ohne kleinstes gemeinsames Zeitfenster und Takt -- eher wie Bernward's Vorschlag)

Unter der Voraussetzung, dass jeder Leuchtturm nur ein einfaches Muster (z.B. 1sec an, 9 sec aus) hat, musst du nur diese zwei Zahlen haben und dir merken, wann zum letzten Mal geschaltet wurde.

Wenn du keine delay() Funktion in loop verwendest, ist loop() in einer Millisekunde (oder so *) fertig und startet dann gleich wieder.
*)Ob so ein Durchlauf 100µs oder 10ms dauert, ist egal, aber das ist eine normale Größenordnung

In fast jedem Durchlauf wird dein Programm feststellen, dass nichts zu ändern ist; ganz selten wird festgestellt, dass eine LED einen anderen Zustand kriegt, diese letzte Schaltzeit wird gespeichert, und fertig.

Dass man so -beliebig- viele LEDs unabhängig voneinander schalten kann, ist hoffentlich klar :wink:
( na ja, mehr als Udo's 20 LEDs erfordern mehr Aufwand )