Detecting/Understanding interrupts

Ok this will not go to your function until your add () to alarm. Also I think the interupt pins to use are 2 and 3, not 0.