Arduino Interrupts not working

An MCU is so useful because of its capability of handling interrupts. Therefore, I would suggest every user to learn the "interrupt manangement" as quick as possible by performing available examples.