I've got a Duemilanove and a WiShield hooked up to a temp sensor and a photoresistor. I want to put it outside on a 9v battery, but am afraid it will eat through the battery. Realistically I only need new information every 10 minutes or so. How can I get the Arduino to go into low power mode for 10 minutes, then wake up, get the sensor readings and then go back to sleep?
What is the best way to manage power so I don't burn through batteries. Should I put it to sleep and use interrupts?