Sleep effec

Hi all,
What is the best method for a sleep for hours my Arduino with minimum energy consumption?

I need to save batteries while Arduino sleep about 8 hours.
Delay? is efficient?¿

Best regards

See this excellent tutorial on power saving and sleep modes.

Delta_G:
Delay doesn't save any power. The processor is running at full power during a delay.

Upps, thank you!!

jremington:
See this excellent tutorial on power saving and sleep modes.

Thank you very much, I`ll take a view that tutorial!

  1. Do not use a development board like a Nano or Uno. Most of them have parasitic currents of a few dozen milliamps that are impossible to turn off. It is well worth the time to design your own layout so that you can control everything that's in the circuit, and you aren't at the mercy of whatever components the board designer/assembler chose.

  2. Switching regulators aren't always the most efficient choice. At very low loads, a low-quiescent linear regulator will knock a switching regulator right out of the ring. Pay attention to the details and nuances of your component selections.

There's no reason you can't have multiple regulators supplying different parts of your circuit. If you need 5V for the microprocessor and 5V for a motor or servo and you're regulating down from a 12V battery, you can have a low-Q linear regulator supplying the microcontroller and a switching buck regulator supplying the motor that you can turn off when you don't need.

  1. Do not use a development board like a Nano or Uno. Most of them have parasitic currents of a few dozen milliamps that are impossible to turn off.

It is quite easy to remove the voltage regulator, resistors connected to unwanted LEDs, etc. All it takes is a soldering pencil and about two minutes of effort. I recommend the ~$1.50 eBay Pro Minis for exactly this purpose. Example.