How long can you go?

hey there,

i wanted to know about your experiences with the arduino and applications that should run over a long time. is there anything to be taken care of? for example something that executes a function every 86 400 000ms, which is one day. are there any limits concering running time? i read the archives about power managment and suggested power supplies, so i'm only missing information related to coding. i've also studied this post concerning resetting the internal timer variable - is this all that needs to be done?

best regards,

AFAIK, the only coding thing you need to watch out for it the millis() overflow, which happens about every 9 hours. This means that if, for example, you want to delay for a day, I'd call delay() 24 times for an hour each, or something like that.

Other than that, you just need to make sure you've got a stable power supply, none of your components overheat, that kind of thing.