Digital Linear Hall magnetic module
This module comes in two versions, the digital version needs to be plugged into a digital pin and the analog version in an analog pin of your microcontroller.
This product reacts when they come in contact with magnets. An example use can be as a door open/close sensor if you have a sensor on the door frame and a magnet on the door. This unit will pick up when the door is open or close. They are often used on wheels etc. to count the times or the speed of wheel rotation.
Digital Linear Hall magnetic module spec
Operating Volts: 5V
+ 5V, – Gnd, S-signal
Code example for digital version.
The code below uses the digital Linear Hall magnetic module and the Arduino built-in LED to build a simple circuit to produce a magnetic field warning lamp, the linear Hall sensor magnetometer uses digital pin 3 , when linear Hall magnetometer Sensor senses a key signal, LED lights, otherwise off.
int Led = 13 ;// define LED Interface
int buttonpin = 3; // define the linear Hall magnetic sensor interface (in this case it will be plugged into digital pin 3)
int val ;// define numeric variables val
pinMode(Led, OUTPUT) ;// define LED as output interface
pinMode(buttonpin, INPUT) ;// define linear Hall magnetic sensor output interface
void loop ()
val = digitalRead(buttonpin) ;// digital interface will be assigned a value of 3 to read val
if(val == HIGH) // When the linear Hall sensor detects a magnetic signal, LED flashes
digitalWrite (Led, LOW);