Ha az a kérdés, hogy működik-e egy arduinos szerkezet sokáig, akkor egyértelmű a válasz: igen.
Nekem több olyan dolgom van, ami évek óta megy minden probléma nélkül.
Ha jól értem, az a gond, hogy az ajtónyitás érzékelő nem kapcsol üzembiztosan.
Ha így van, akkor megpróbálnám egy sima kapcsolóval helyettesítve tesztelni.
A belső pull-up ellenállásnak van valami speciális oka? Miért nem jó a külső felhúzó ellenállás?
Amúgy is mérni kellene, hogy ott van-e az 5V, vagy nincs, egyszerűen kiderül.
Illetve miért kell ezt interrupt-ból megoldani?
Nem elég folyamatosan olvasni a bemeneteket és kész?
És mi van az interruptban?
Az a baj, hogy hardveres hiba éppúgy lehet, mint szoftveres, el kell kezdeni sorban kizárni a lehetőségeket.