non-blocking function mit millis()

Du kannst Dir auch mal dieses Beispiel hier anschauen: Lighthouses | Blinkenlight oder dieses: Flexible Sweep | Blinkenlight. Allerdings wäre mir ein Softwarebasierter Not Aus zu windig. Was ist wenn Deine Software einen Fehler hat? Was ist wenn der Controller aufgrund eines Versorgungsspannungstransienten in einen undefinierten Zustand kommt?