code pour replacer mon moteur avant l'arrêt

Bonjour,

j'utilise un pas à pas. Pour arreter ce dernier j'utilise la commande

digitalWrite(9,LOW);
        digitalWrite(10,LOW);

Ce qui me manque, c'est, qu'avant son arrêt, il faudrait que le moteur se replace à un endroit précis. (il y à un bras sur ce moteur et, ce bras, a des butées des 2 cotés. Si l'ensemble ne se recale pas à l'arret et que le moteur redemarre .... c'est la casse !!!)

Comment fait on pour faire cela ?

bonjour, un contacteur qui va remettre le compteur à zéro par exemple. tu lance le moteur en arrière tant que pincontact différent de high, le moteur continue. si pincontact = high => moteur stop et compteur zéro