Uma dúvida importante:
Mesmo utilizando uma Bateria de 9v ao invés do USB, as portas digitais e a porta Power de 5V do arduíno ainda continuaram me fornecendo os 5 volts desejados e não algum outro valor por estar ligado a uma bateria de 9v, correto?
Quando usas o conector USB, a tensão (que deve ser sempre 5v) alimenta diretamente o circuito, sem passar por qualquer regulagem.
Quando usas o conector de entrada externa (que é o mesmo que usar o pino VIn e o GND), a tensão passa por um regulador de tenção, que "reduz" a tensão para 5v, sendo assim, não importa a entrada que utilizas (POWER com 7v até 12v ou USB 5v) as saídas de 5v e 3.3v sempre terão essa tensão. Você pode conectar a bateria na entrada externa ou no Vin, pois são a mesma trilha na placa.