Analog Hall Effect Sensor

The Analog Hall Effect Sensor Module 49E is a versatile sensor that detects changes in magnetic fields. It is based on the Hall Effect principle and can be used for various applications, such as proximity detection, speed measurement, and position sensing. In this step-by-step guide, we’ll show you how to set up the Analog Hall Effect Sensor Module 49E with an Arduino and create projects that utilize its magnetic sensing capabilities.

Materials Needed:

  1. Arduino board (e.g., Arduino Uno, Arduino Nano)
  2. Analog Hall Effect Sensor Module 49E
  3. Magnet (e.g., a small neodymium magnet)
  4. Resistor (10k ohms)
  5. Breadboard and jumper wires
  6. USB cable for Arduino
  7. Computer with the Arduino IDE installed (

Step 1: Wiring

Connect the Analog Hall Effect Sensor Module 49E to the Arduino board as follows:

  • Connect the module’s VCC (Voltage) pin to the 5V pin on the Arduino.
  • Connect the module’s GND (Ground) pin to the GND pin on the Arduino.
  • Connect the module’s OUT (Analog Output) pin to an analog input pin on the Arduino (e.g., A0).
  • Place a 10k ohm resistor between the VCC pin on the module and the OUT pin on the module.

Step 2: Arduino Code

Open the Arduino IDE and create a new sketch. Then, enter the following code:

const int hallSensorPin = A0; // Analog pin connected to the Analog Hall Effect Sensor module

void setup() {
  pinMode(hallSensorPin, INPUT); // Set the Hall Sensor pin as INPUT
  Serial.begin(9600); // Initialize serial communication for debugging (optional)

void loop() {
  int hallValue = analogRead(hallSensorPin); // Read the analog value from the Analog Hall Effect Sensor
  // Display the Hall Sensor value on the Serial Monitor
  Serial.print("Hall Sensor Value: ");

  // Add your custom actions or functions here based on the sensor readings.

  delay(100); // Add a small delay to avoid rapid repeated detections

Step 3: Uploading the code

Connect your Arduino board to the computer using the USB cable and select the appropriate board and port from the Arduino IDE. Then, click the “Upload” button to upload the code to the Arduino.

Step 4: Observing Magnetic Sensing

Once the code is uploaded successfully, open the Serial Monitor from the Arduino IDE (Ctrl + Shift + M). The Serial Monitor will display the analog values from the Analog Hall Effect Sensor, representing the magnetic field’s strength at the sensor’s location.

Step 5: Experiment and Utilize

Now that the Analog Hall Effect Sensor Module 49E is set up and providing magnetic field strength readings, you can experiment with different magnet placements and distances from the sensor. Adjust the code to create projects that respond to changes in the magnetic field, such as proximity-based applications, motor control, or magnetic field strength measurements.

Congratulations! You’ve successfully set up and used the Analog Hall Effect Sensor Module 49E with Arduino. This versatile sensor allows you to detect changes in magnetic fields and utilize them for various applications. Have fun experimenting and incorporating the Analog Hall Effect Sensor Module 49E into your Arduino projects to explore the world of magnetic sensing with simplicity and precision!


Leave a reply

Your email address will not be published. Required fields are marked *



Log in with your credentials


Forgot your details?


Create Account