Reducir consumo EasyDriver para uso con batería

La teoría con todas las variables involucradas se lo dejamos para un doctor en Ingeniería electronica y aun asi tendrás que pagarla.

Lo mejor es una prueba lisa y llana.
De todos modos a todo eso le queda saber si de algun modo puedes desconectar alimetación del EsasyDriver y asi podrias hacer que el Arduino se duerma y llevar la duración a otro valor.

Eso sería fácil con un MOSFET que controle la alimentación del EasyDriver, claro desde Arduino.
Entonces arduino estaría dormido.. se despierta, le da energía al EasyDriver, usa la secuencia que detectes como la mejor y luego lo apaga.