in oltre esiste già una libreria che fa esattamente questo: timerAlarm!
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1217881285