What it is
49E Linear Hall Effect Magnetic Sensor for Arduino & ESP32 is an analog magnetic field sensor that changes its output voltage as a magnet moves. Unlike a simple digital magnetic switch, the 49E provides smooth relative field-strength feedback for position sensing, rotation detection, speed monitoring, and contactless controls with Arduino, ESP32, and other ADC-based boards. It is not an I2C, SPI, or UART sensor.
Pins
Refer to the silkscreen labels on the board/module and the listing photos for exact pin names. Because 49E modules can vary by revision, always confirm the pinout against the board markings or datasheet before wiring it to Arduino, ESP32, Raspberry Pi ADC setups, or other microcontrollers.
Technical Specifications
| Specification | Details |
|---|---|
| Model / Chip | 49E linear Hall effect sensor |
| Sensor Type | Linear Hall effect magnetic sensor |
| Output | Analog voltage that changes with magnetic field strength and magnet position |
| Interface | Analog output to an ADC input; not an I2C, SPI, or UART device |
| Typical Uses | Position sensing, rotation detection, speed monitoring, contactless control, robotics, automation, and prototyping |
| Operating Voltage | Varies by module revision |
| Pinout / Datasheet | See listing photos and board silkscreen for exact pin names; datasheet details may vary by module |
Frequently Asked Questions
How do I connect the 49E Hall effect sensor to an Arduino or ESP32?
Connect the sensor's analog output to an ADC-capable input and wire power and ground according to the board silkscreen and listing photos. Then read the changing analog value as the magnet moves closer, farther, or shifts position.
Is the 49E Hall effect sensor digital or analog?
The 49E is an analog linear Hall effect sensor. Unlike a simple magnetic switch, it outputs a changing voltage so you can measure relative magnetic field strength for smoother feedback.
Can I use the 49E sensor with Raspberry Pi?
Yes, but most Raspberry Pi boards need an external ADC because the 49E outputs analog voltage instead of digital I2C, SPI, or UART data. It is more direct to use with Arduino and ESP32 ADC inputs.
Where can I find the 49E pinout or datasheet?
Check the silkscreen labels on the module and the listing photos first, because pinout details can vary by revision. If needed, compare those markings with the 49E datasheet or chip reference before wiring.
What can the 49E linear Hall effect sensor be used for?
Common uses include position sensing, rotation detection, speed monitoring, magnet tracking, and contactless control. It is a good fit for robotics, automation, motor projects, and custom DIY controls.