if(!digitalRead(REED) && statoReedPrec==1)
se il contrario (!=not) della lettura del pin digitale REED è HIGH (quindi vero) e (&&=and) statoReedPrec è uguale ad 1
quindi quando REED è collegato a gnd e lo stato precedente era 1
if(!digitalRead(REED) && statoReedPrec==1)
se il contrario (!=not) della lettura del pin digitale REED è HIGH (quindi vero) e (&&=and) statoReedPrec è uguale ad 1
quindi quando REED è collegato a gnd e lo stato precedente era 1