mister_e,

srspinho's code example is even more confusing since it uses interrupts.

something more I've got to learn.

Could someone provide a code snippet just for the Timer and Interrupt part with some comments of what it does?

At the moment I'm completely puzzled.