Ist doch ganz einfach:
Wenn sich der Kran bewegt, startest du das Blinken mit
attachInterrupt(blinken);
Wird der Kran gestoppt, stoppst du auch das Blinken wieder mit
detachInterrupt(blinken);
und um sicher zu gehen, dass die LED hier auch aus geht (sie könnte in dem Moment ja an sein), schaltest du sie noch zusätzlich aus:
digitalWrite(LedPin, LOW);// das schaltet die LED ab-wenn sie zufällig schon aus war, passiert hier einfach nix
und fertig.
Lesezeichen