byte con stato dei pin input

nid69ita:
se azzeri prima la temp_code la parte else non serve:

E questa ne hai tenuto conto? Levi 8 else.