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).