Прерывания Arduino и шаговый двигатель?
После обработки прерывания программа будет продолжена с места останова.
Если у вас внешнее прерывание - следить за кнопкой (т.е. пином), то по тому, что на каком таймере сидит можете не загоняться.
Самый важный ответ: обязательно возобновляется.
На борту Arduino Leanardo arduino.ru/Hardware/ArduinoBoardLeonardo" находится МК ATmega32u4 www.atmel.com/images/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf 
Timer0 лучше не трогать. Остальные можно использовать на свое усмотрение, разумеется с учетом отсутствия ШИМ на определенных выводах
Вот https://cloud.mail.ru/public/JV2F/3FdQsvdZU ссылка на на класс работы с аналоговой клавиатурой linksprite.com/wiki/images/thumb/d/d2/Lcd-button-l...