Consiglio decisamente ottimista, per non dire sbagliato.
Settare 1/16 di passo non aumenta proprionulla.
All'aumentare del micropasso, diminuisce la coppia (*) disponibile. Quindi è molto probabile che quel micropasso rimanga solo sulla carta.
Inoltre, stressi maggiormente l'elettonica perché devi emettere passa ad una frequenza superiore e il poro Arduino potrebbe non riuscire a fare i calcoli in tempo, se sali di frequenza.
Tralasciando poi il fatto che la meccanica dovrebbe stare dietro a tale risoluzione. Sono decisamente convinto che l'imprecisione dovuta alla meccanica sia almeno un ordine di grandezza superiore al tuo fantomatico micropasso.
---------------------------
(*) ho semplificato il concetto. Qui dovrebbe parlare di coppia incrementale. Ovvero, sul passo intero la coppia rimane la stessa, ma quella sul singolo micropasso è molto minore. Però si accumula. Ammettiamo che per il micropasso ho a disposizione una coppia di 0,1Nm (valore a caso, solo per i calcoli). Se, dopo tre micropassi non sono riuscito a muovermi, il motore starà esercitando una coppia di 0,3Nm