ArduinoUno + contatti magnetici

Il sensore magnetico bianco non é nient altro che un contatto REED con un piccolo magnetino che lo tiene chiuso e con il magente (altro pezzo bianco) lo apri dando a tutti due i contetti la stessa polaritá magnetica.
http://www.sharkacademy.com/sensorireed.htm

I contatti reed esistono da tanto tempo prima che si potessero produrre integrati a effetto Hall.

Per vedere una porta chiusa basta un contatto reed.

Un integrato come il OH090U consuma siccuramente piú corrente. Sul datasheet non ho trovato la tensione di lavoro ma parlano di 24 V e in un altra parte 12V.

Un contatto Reed normalmente aperto non consuma corrente, Consuma solo quando é azionato e attraverso la resistenza PullUp o PullDown circola corrente. questa corrente si puó tenere bassa, sotto i 100µA.
Con un Reed come quello segnalato normalmente chiuso le cose si ribaltano, consuma corrente finche non é azionato. L' uso di un NO o un NC dipende da cosa deve essere controllato e con che logica si vuole controllare. per un sistema di alarme é meglio segliere un contatto attraverso il quale in posizione di non alarme circola corrente. In questo modo si puó riconoscere un intteruzione del cavo.

Un integrato Ha il vantaggio della frequenza di comutazione piú alta e di una vita utile maggiore, anche se un Reed sopporta tantissimi cicli di apertura/chiusura.

Ciao Uwe