leo72:
Mi spiegi questo?int in2=7;
...
...
pinMode(7,INPUT);
digitalWrite(in2,LOW);
In pratica metti un pin in INPUT e poi cerchi di impostarne lo stato su LOW. Non puoi farlo. Se pensavi di attivare una resistenza interna di pull-down, hai sbagliato perché le MCU Atmel hanno solo quelle di pull-up internamente (che si attivano con una scrittura HIGH su un pin messo in INPUT).
ok ora tolgo il pasticcio che ho combinato posso assicurarti che non sta li il problema...