Tempo máximo de funcionamento do Arduino

É o seguinte, estou desenvolvendo um projeto em que utilizo o arduino, ele fica lendo sensores de temperatura, de distancia e enviando via serial os valores. Até o momento não tive problema nenhum porem a finalidade que ele fique funcionando 365 dias por ano... minha duvida é se o arduino aquenta ficar ligado tanto tempo direto sem desligas ou resetar? só para informar, não utilizo nenhuma das funções millis ou micro.

Isso e como tudo... Se o aparelho estiver a functionar dentro dos parametros dele, em principio aguentara mais de um ano... nota que o codigo que ele esta a correr tambem interfere nisso... se o codigo bloquear teras efectivamente de parar o arduino para o reiniciar.

Podes sempre usar um watchdog no arduino para caso algo fique fora do normal(não receber um valor a cada X segundos do PC) este é resetado.Claro que isto pode ser bom ou mau se não for bem projectado já que se não preveres bem o programa o teu arduino ira reiniciar de X em X segundos ... Com esta abordagem garantes que o teu arduino esta up mesmo se houver alguma falha no código do arduino, mas não previne a falha do lado do pc ... Podes sempre também configurar o wathdog timer para quando estoire incremente uma variavel na eeprom antes de reniciar e assim podes "monitorizar" o numero de vezes que o teu programa estoirou ou algo anómalo aconteceu durante um mês por exemplo. Com base nesta "estatística" podes prever o seu comportamento durante mais tempo depois.