Help for newbie programmer :)

I'm a newbie in programming and in microcontrollers.

Newbies and interrupts don't go together, especially when newbies don't bother researching what is, and, more importantly, what is NOT acceptable, in an ISR.

Serial.print() relies on interrupts which are disabled during an ISR. Fix that, and then come back.