49E Linear Hall Effect Sensor TO-92 Analog Sensor
Tax included. Shipping is calculated at checkout.
The 49E is a linear analog Hall Effect sensor in a compact TO-92 package. Unlike digital Hall switches, it outputs a continuous analog voltage proportional to the strength and polarity of a detected magnetic field — making it ideal for position sensing, current measurement, magnetic field mapping, and motor feedback projects with Arduino, ESP32, and other microcontrollers.
- Analog (linear) output — proportional to magnetic field strength
- Detects both North and South magnetic poles
- Quiescent output at ½ VCC with no magnetic field
- Wide 3V – 6.5V operating voltage range
- Compatible with 3.3V and 5V microcontrollers
- Compact TO-92 package — breadboard friendly
- No external filtering required — low noise output
- Works with Arduino, ESP32 & Raspberry Pi analog inputs
Quick Wiring
The side with the "49E" marking should face toward you when identifying pins left to right.
Pin 1 → 3V–6.5V supply. Use the same voltage as your microcontroller for direct analog compatibility.
Pin 2 → Ground.
Pin 3 → Analog input pin (e.g. A0 on Arduino). Output rests at ~½ VCC with no field present.
Specifications
Getting Started with Arduino
The TO-92 package fits standard breadboards. The flat labelled face points toward you — pins are VCC, GND, OUT from left to right.
Connect Pin 1 (VCC) to your 5V or 3.3V rail. Connect Pin 2 (GND) to ground. Power the sensor at the same voltage as your MCU for best compatibility.
Connect Pin 3 (OUT) to an analog input such as A0 on Arduino. Use analogRead() to read the sensor value.
With no magnet present, the output reads ~512 (at 5V on a 10-bit ADC). Bring the South pole near the marked face to increase the value; North pole decreases it.
int val = analogRead(A0); — reads 0–1023. Map to Gauss using ~2.57 ADC steps per Gauss at 5V.
Common Uses
Common Questions
The 49E is an analog (linear) Hall sensor. It outputs a continuous voltage proportional to the detected magnetic field — not a simple HIGH/LOW digital signal.
With no magnetic field, the output rests at approximately half the supply voltage (e.g. ~2.5V at 5V VCC). This is called the quiescent output voltage.
Connect VCC to 5V, GND to GND, and the output pin to any analog input (e.g. A0). Use analogRead() to read the value — it will return ~512 with no field and shift up or down as a magnet approaches.
Bringing the South pole toward the marked face increases the output voltage toward VCC. The North pole decreases the output toward GND. The response is linear and symmetrical.
Yes. The 49E operates from 3.0V to 6.5V, making it compatible with 3.3V systems like ESP32. Power the sensor at 3.3V so the output range stays within the ADC input limits.
The A3144 and 41F are digital Hall switches — they output HIGH or LOW based on whether a magnetic threshold is exceeded. The 49E outputs a proportional analog voltage, allowing measurement of field strength and direction rather than just detection.
