te l'ho detto all'inizio
a parte il fatto che da un'alimentatore da 9V 1A, non e' che puoi tirare fuori piu' corrente di quella che da'...
e mi sembra ovvio che se Arduino si resetta e' perche' l'alimentatore non ce la fa' e si inginocchia
( in pratica avviando il motore e' come se tu facessi un cortocircito)
Quindi arduino si resetta e non fa' partire il motore
Quando invece il motore lo colleghi direttamente all'alimentatore, fa' un po' di fatica a partire, ma visto che non ci sara' nessun circuito di protezione che lo disabiliti, pero' riuscito a partire la corrente necessaria si riduce e continua a girare
quindi, usa l'alimentatore per comandare il motore e usa un'altro alimentatore per arduino