I should make reference to that batteries typically are determined as far as Milli-ampere hours. So whenever your Arduino is snared by means of USB, it's working at 5 volts, on the off chance that it is drawing forty Milli-amps, that isn't a similar proportion of wattage as requiring forty Milli-amperes from a 9 V battery.