motor de passo com sensor de referenciamento

ola galera , sou novo por aqui e estou entrando agora nesta areá; a minha dificuldade e fazer o refenciamento de um motor de passo usando um sensor indutivo no meu caso , quero que ele gire ate encontrar o sensor e depois atraves de um botao

acionaria ele pra gira 3 x pra um lado 3 x pro sentido contrario , partindo do ponto de referenciamento,,,se alguem poder me ajuda ficarei grato ,,pois e um trabalho