variabile non si incrementa

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