Ma il pin 7 come lo hai collegato ? Hai messo una resistenza di pull-down e quando chiudi il pulsante lo colleghi al +Vcc ? Perché, in caso contrario ... sarà difficile avere letture affidabili in presenza di altri segnali attorno ... ![]()
Inoltre, solo per scrupolo, fai il test così :
byte c;
...
...
c = digitalRead(in2);
if ( c == HIGH ) {
...
}
Guglielmo