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.