Interrupicones temporales

Hola!
Necesito crear una interrupción que se ejecute cada segundo.
Para ello quiero usar un reloj interno de Arduino que provoque que se ejecute la interrupción cada segundo.
ISR(TIMER2_COMPA_vect) {

Pero no consigo hacerlo. Alguna idea?

Soluciones varias
http://playground.arduino.cc/Code/Timer1

http://www.hobbytronics.co.uk/arduino-timer-interrupts

Buenas errubens04.

Te paso el enlace de un código que hice hace unos días.

En él, realizo el parpadeo de un LED cada 0.5 segs. mediante interrupción del TIMER0 configurado en modo normal.

Lo lógico, para tú caso y el mío sería usar el TIMER1 al ser de 16 bits y no de 8, pero bueno, el procedimiento es similar.

https://drive.google.com/file/d/0B4-3kRBlmU-lak12RDhvbkV1eFE/edit?usp=sharing

Si tienes algún problema, no dudes en preguntar.

Saludos.