$product_tour_enabled = et_builder_is_product_tour_enabled(); $page_container_style = $product_tour_enabled ? ' style="padding-top: 0px;"' : ''; ?>
012 030 1580   0 Items

Digital Linear Hall magnetic module

R26.15 inc VAT

30 in stock

Purchase this product now and earn 23 Bot Points!
SKU: lin-139 Categories: ,


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
Mode: digital
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
void setup()
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, HIGH);
digitalWrite (Led, LOW);

Additional information

Add magnet

Add a magnet R6.00, Don't add a magnet


There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.