Bateria 9V e Sketch

Olá pessoal, comecei a utilizar o arduino a pouco tempo, e sempre foi com ele energizado pela usb.
Agora preciso fazer um projeto para a faculdade, um carrinho controlado por smartphone.
Fiz o sketch (A partir de varios tutoriais), não tenho certeza se esta correto.
Minha duvida é na questão de bateria, vi em alguns tutoriais que eles usam 12v, eu posso usar 9v? No sketch a bateria está ligada no GND do arduino, porque?(é para fechar o circuito?)

Desde já grato.

Podes usar a bateria de 9V, tens é de ver se ela terá corrente suficiente para rodares os motores.Se notares que os motores não rodam ou rodam muito devagar é um bom sinal que a tua bateria nao tem "sumo" para tudo isso.

No sketch a bateria está ligada no GND do arduino, porque?(é para fechar o circuito?)

Tens de ter tudo à mesma referencia.