Ich beziehe mich auf #11.
int drehrichtungMot = 6;
int powerMot = 5; // Spannung Motor
Das sind auch Konstanten.
int status_seilSch = 0;
int status_endSchO = 0;
int status_endSchU = 0;
int status_extSch = 0;
int status_lichtSchr = 0;
Hier wäre bool verständlicher.
const long prellzeit = 50;
Hier wäre unsigned besser.
pinMode (seilSch, INPUT);
pinMode (endSchO, INPUT);
pinMode (endSchU, INPUT);
pinMode (extSch, INPUT);
pinMode (lichtSchr, INPUT);
Was passiert bei Kabelbruch? Wäre INPUT_PULLUP eine sinnvolle Alternative? Sind die Enschalter Öffner?
previousMillis = currentMillis;
Wäre das nicht auch in start sinnvoll?
Wo hast Du NotAus vorgesehen? Schaltet NotAus die Motoren per Relais spannungfrei? Wird die Mechanik dann gebremst?