помимо темы с ложными срабатываниями.
Попробуйте разложить вашу задачу на процессы и состояния (не только для МК, а полностью, т.е. включая действия человека), наложите одно на другое и может станет понятней какие сущности нужны а какие лишние.
к примеру, эта кнопка нужна что бы вернуться на состояние "наблюдение" для этого канала, но канал то у Вас и так один - поэтому можете просто после "принятия решения" и подачи "тревога" загонять МК в ступор; и возвращаться на "наблюдение" штатной reset. А индикация "взят под наблюдение" не помешает.
Посмотрите чужой опыт использования sw420, к примеру :
"C сенсором вибраций SW-420 не всё так однозначно, как предыдущими сенсорами, так как он показывает не наличие самой вибрации... При этом при отсутствии вибрации он с большой долей вероятности будет находиться в состоянии LOW, но так же может и спокойно встать в состояние HIGH."
там же по поводу срочности - можете найти уже готовый скетч, подрихтуете зальете в Вашу нано.
Еще фактор, для контроля наличия датчика - с него "0" или "1", т.е. подвесив вход МК на делитель и включив ацп можно видеть оторван датчик или на линии. (просто как вариант).
да еще, вероятно и собаку надо прикручивать (watchdog).
А если тема с ложным срабатыванием, по каким-то причинам не критична (никого вызывать не нужно, можно загрубить чуйку, ...), от МК можно отказаться: датчик - одновибратор - реле с 2мя группами конт.(для самоудержания).