Brushless Motor mit Poti und Display Anzeige

Hi

Mit delay() im Code schon Mal gar nicht - oder Du kannst eben darauf warten, daß der Arduino, nach dem Schläfchen, endlich den Motor abschaltet.

Du musst sicherstellen, daß Deine Not-Aus-Abfrage JEDERZEIT statt findet wird - also in jedem loop()-Durchlauf und Dieser muß möglichst schnell erfolgen - also wieder: kein delay(), keine while-Schleifen, Die auf irgend ein Ereignis warten.
millis() und 'blink without delay' ist Dein Freund.

Dann 'Motor aus' ist ein großes Wort - was macht der BLDC-Treiber, wenn man Ihm bei voller Drehzahl den Saft abklemmt, die Rotormasse den Motor aber die nächsten Sekunden zum Generator macht?
Man kann auch die Welle aktiv bremsen (in 'the wild' sind Bremsen meist stromlos aktiv, macht so ja auch Sinn) - hier könnte man einen Stromausfall als 'äußerst unwahrscheinlich' deklarieren und davon ausgehen, daß wir für eine aktiv bremsende Bremse jederzeit Strom über haben - hier müsste drauf geachtet werden, daß die Bremse die Bremsdauer überlebt (könnte, auch 100% ED werden, wenn die Maschine so verlassen wird).

Über welche Massen, welche potentielle 'Gefahr' reden wir?

MfG