AVR external interrupts tutorial.