{width="2.219141513560805in" height="1.6510422134733158in"}

Specification

1, The use of imported normally open dry Reed tube

2, Comparator output signal clean wave well, driving ability, than 15mA.

3, Rated voltage and 3.3V-5V

4, Outputs: digital switching output (0 and 1)

5, Abolt-hole, is easy to install

6, Small Board PCB dimensions: 3.2cm x 1.4cm

7, Using wide LM393 voltage comparator

Description:

1. The Reed switch and magnet fit is required, at the time of induction to a certain degree of magnetic, on-State, the module output low level, when there is no magnetic force, a

disconnected state, output high, Reed switch and magnets sensing distance of the 1.5cm beyond insensitive or will not trigger the phenomenon;

2. DO the module output can be directly connected to the microcontroller I/O ports, Reed can be detected by single-chip microcomputer trigger status;

3. Modules DO the output connected to the relay IN-formed power Reed switch, direct control of high voltage.

May 8, 2014

Magnetic Reed Switch & Water Sensor - These two devices work the same way, they are (for the most part) switches, what I found interesting and was not expecting is that both are active low devices, What that means, is they both pass the 3.3v or 5v until the either a magnetic is put to the reed switch, or the contacts on the water sensor are connected, then they go low.

There are probably a dozen of ways to use these, I ended up hooking them to an analog in and reading the voltages from there output lines, and then I turned on the LED connected to pin 13.

http://arduino.cc/en/Tutorial/ReadAnalogVoltage

My slightly modified sketch:

/*

ReadAnalogVoltage

Reads an analog input on pin 0, converts it to voltage, and prints the result to the serial monitor.

Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground.

This example code is in the public domain.

*/

// the setup routine runs once when you press reset:

void setup() {

// initialize serial communication at 9600 bits per second:

Serial.begin(9600);

pinMode(13, OUTPUT);

}

// the loop routine runs over and over again forever:

void loop() {

// read the input on analog pin 0:

int sensorValue = analogRead(A0);

// Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 5V):

float voltage = sensorValue * (5.0 / 1023.0);

// print out the value you read:

Serial.println(voltage);

if (voltage > 1) {digitalWrite(13, LOW);}

if (voltage < 1) {digitalWrite(13, HIGH);}

}

I never saw these ever make it clear to zero volts, but I don’t know what kind of resolution the A2D converter has, and it doesn’t really matter. I made a choice that anything under 1 volt was going to turn something on, and any thing above 1 volt was going to turn that off.

Like I said there are probably a dozen of different ways to use these, that just seemed to be the quickest way.

{width="6.5in" height="8.666666666666666in"}