pitvat ten kod teď vážně nestíhám a bez simulace zapojení celého zařízení i zbytečné.
Napadlo mě něco uplně jiného. jak celé zařízení napájíš?
On ethernet shield nemá zrovna zanedbatelný odběr i když se 150mA může zdát jako prd.
Většinou je Arduino stavěné na 500mA. Do to ho si dej LCD s podsvícením, ethernet sheild, čidla, případně relé, alarm … . Navíc by to odpovídalo té nahodilé konstelaci.