Controlar motor de passo

Boa noite pessoal, eu gostaria de uma informação quanto a utilização do motor de passo.
Pois bem, tenho um projeto no qual necessito utilizar um motor de passo, um sensor e o módulo cartão SD, para armazenar dados com o intuito de o arduino trabalhar sem a necessidade de conexão com o PC. Ao pesquisar a biblioteca Stepper e SD, vejo que ambos utilizam uma pinagem em comum (especificamente o pino 11). Já fiz alteração nas portas para o motor de passo, porém o mesmo não funciona (no caso, em vez dos pinos 8,9,10 e 11, substituí por 0,1,2 e 3) . Busquei também dentro na biblioteca do SD como está direcionado as pinasgens para realizar a troca, porém sem sucesso… alguém tem alguma ideia de como poderia alterar? Ou outra solução? Fico no aguardo! =)

Fez um teste com os 3 separadamente? Tente usar mais PWM pins (3, 5, 6, 9, 10, or 11).
Quais modelos dos módulos que você está utilizando?
dificilmente você vai conseguir mudar os pinos do SD, pois eles funcionam com base no hardware SPI

Separadamente fiz apenas o sensor e o motor. Pesquisando percebi que para o cartão SD realmente não há como alterar. Vou verificar essa alteração do PWM para o motor de passo. O motor de passo é o 28BYJ-48 com o driver ULN2003. Já o módulo do SD é para micro (não há especificação, comprei na China).