motri dc 3 volt e alimentazione esterna arduino

non c'è bisogno di alimentazioni esterne

come no?!, il mosfet è collegato a vin che è l'alimentazione "esterna" solo che a quanto leggo il motore è da 3V mentre su vin avrai sempre una tensione superiore ai 7.2V minimi.
Il problema non si porrebbe alimentando adeguatamente (a parte) il mosfet.