Ja, die while Schleife war ungünstig.
case unterbrechung:
if (status_lichtSchr == HIGH) {
digitalWrite (powerMot, HIGH);
}
else if(status_seilSch == HIGH || status_extSch == HIGH) {
state = fahrt_nach_oben;
}
break;
So sieht es mittlerweile aus.
Funktion ist gegeben. Ich bin zufrieden. ![]()