Is there a simple way to put Arduino to sleep for a long period of time and wake up based on a timer trigger? I wanna a power save mode to save battery. I would like to put Arduino to consume the minimum energy as possible during the sleep time.
I don't have any specific code, but I know it's possible.
It will involve some low-level coding. But you can use the built in timers on the arduino to trigger sleep mode and the watchdog timer to keep track of how long it stays asleep. I would look at the data sheet for the specific board you will be using.
This link will also be a good reference.