Bom primeiro precisamos buscar as informações sobre o consumo do Arduino. Para isso basta consultar o site do arduino (www.arduino.cc) e buscar o modelo, que no nosso caso é o Arduino UNO REV.3:
| Microcontroller | ATmega328 |
| Operating Voltage | 5V |
| Input Voltage (recommended) | 7-12V |
| Input Voltage (limits) | 6-20V |
| Digital I/O Pins | 14 (of which 6 provide PWM output) |
| Analog Input Pins | 6 |
| DC Current per I/O Pin | 40 mA |
| DC Current for 3.3V Pin | 50 mA |
| Flash Memory | 32 KB (ATmega328) of which 0.5 KB used by bootloader |
| SRAM | 2 KB (ATmega328) |
| EEPROM | 1 KB (ATmega328) |
| Clock Speed | 16 MHz |
Pela tabela vemos que cada pino que usamos do Arduino consome 40mA. Usamos, por exemplo o Artemis, 4 pinos para os motores (l298n), 2 pinos para os sensores IR, 2 pinos para o sensor de ultrassom e 1 pino para acender um led de alerta, num total de 9 pinos, ou seja, 9 pinos vezes 40mA resultam em 360mA.
Continuando nosso caso, temos a bateria 9V/350mAh e, usando os cálculos previstos neste post (http://cienciaemconsciencia.blogspot.com.br/2013/08/quanto-tempo-o-robo-ficara-ligado.html), temos:
Corrente Tempo
350mA 1h
360mA x
Uma regra de três inversamente proporcional pois quanto menor a corrente maior o tempo de duração:
x= 350/360
x= 0,97h
Partindo das informações acima temos que o Arduino funcionará com eficiência até 7V (recomendada) o que dá um consumo de 2V da bateria. Com uma outra regra de 3 chegamos ao tempo máximo de duração da bateria a cada ciclo de uso, baseado no consumo do motor:
Tensão Tempo
9V 0,97h
2V x
x = 2*0,97/9
x=0,22 h
Convertendo em minutos
x = 0,22*60 = 13 min
Ou seja, usando as baterias recarregáveis que temos atualmente temos uma previsão de uso de 13 minutos.