Hi All, Not sure if this is the right sub-forum so post this in, but I'll go ahead anyway. I've started a set of beginner tutorials on putting the Arduino's ATMEGA to sleep and waking it using the following methods: - via an external interrupt. The Diecimila will wake up only when an external interrupt occurs. - via the UART (USB serial interface). The Diecimila will remain asleep until data is received over the serial interface. - via an internal timer. The Diecimila will periodically wake up from sleep, carry out an action and go back to sleep. - via the watchdog timer. The Diecimila will periodically wake up from sleep, carry out an action and go back to sleep.
Anyway, I have two parts completed so far; Part 1 - an overview of the ATMEGA's Sleep modes and Part 2 - Wake Up Via An External Interrupt. I hope to complete the remaining tutorials over the coming weeks.
If you have any suggestions on how to improve the tutorials, please pass them on.
EDIT: Cheers Paul :-)
Please follow this link to part 1 of the turorials: http://donalmorrissey.blogspot.com/2010/04/putting-arduino-diecimila-to-sleep-part.html