Control de direccion de un movil

#1
Hola que tal, buen día.

Acudo a todos ustedes porque tengo un problema en el control de un movíl que estoy armando. Estoy usando 2 PIC16F877A para la comunicación SPI.

Al principio use un motor a pasos bipolar para controlar la direccion de las llantas delanteras, pero solo pude encontrar rutinas de hasta 8 pasos lo que daba como resultado giros de 45º minimo, y para el control del movil necesito que los giros sean mas finos.

Despues intente con un motoreductor 260:1 pero no pude controlarlo ya que una vez que lo colocaba en el modulo del l293b éste consumia mucha corriente y no dejaba de girar.

Mi petición es para que me ayuden en lo siguiente:

1) Que alguien me dijera y pasara rutinas de mas de 8 pasos para un motor a pasos bipolar.

2) Que me dieran consejos de como controlar un motoreductor de forma que gire en pequeños grados.

3) Algun otro dispositivo para el control de las llantas delanteras del movil.

Por su atención y por cualquier ayuda que me puedan proporcionar, mil gracias