49E Linear Hall Effect Sensor TO-92 Analog Sensor

49E Linear Hall Effect Sensor TO-92 Analog Sensor

10 Pack - ($0.5 ea)
$4.99 NZD
Skip to product information

49E Linear Hall Effect Sensor TO-92 Analog Sensor

$4.99 NZD
Quantity
Stock amount:

Tax included. Shipping is calculated at checkout.

Checking free delivery progress...

Urban $40 Rural $60
Locally Stocked in Te Awamutu, Waikato
Same-day dispatch before 12:00PM
12 Month Warranty

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

1
Face the flat (marked) side toward you

The side with the "49E" marking should face toward you when identifying pins left to right.

2
Connect VCC (Pin 1)

Pin 1 → 3V–6.5V supply. Use the same voltage as your microcontroller for direct analog compatibility.

3
Connect GND (Pin 2)

Pin 2 → Ground.

4
Read analog output (Pin 3)

Pin 3 → Analog input pin (e.g. A0 on Arduino). Output rests at ~½ VCC with no field present.

Please note: The 49E is an analog linear Hall sensor — it outputs a varying voltage, not a digital ON/OFF signal. Connect to an analog input pin, not a digital one.

Specifications

Model49E (SS49E compatible)
Sensor TypeLinear Analog Hall Effect Sensor
PackageTO-92
Operating Voltage (VCC)3.0V – 6.5V DC
Supply Current (typical)4.2mA – 8.0mA
Output TypeAnalog voltage (linear, sourcing)
Quiescent Output Voltage½ × VCC (≈ 2.5V at 5V supply)
Sensitivity2.5 mV/Gauss (typical)
Min Output Voltage0.86V (North pole, strong field)
Max Output Voltage4.21V (South pole, strong field)
Max Output Current20mA
Response Time3 µs
Operating Temperature-40°C to +100°C
Dimensions (incl. pins)17.5mm × 4mm × 1.52mm
WeightApprox. 0.11g
Please note: Output voltage is linear and centred at ½ VCC. Sensitivity figures are typical — batch variance and temperature drift should be expected in precision applications.

Getting Started with Arduino

1
Insert into breadboard

The TO-92 package fits standard breadboards. The flat labelled face points toward you — pins are VCC, GND, OUT from left to right.

2
Connect power and ground

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.

3
Connect output to an analog pin

Connect Pin 3 (OUT) to an analog input such as A0 on Arduino. Use analogRead() to read the sensor value.

4
Interpret the reading

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.

5
Example Arduino code

int val = analogRead(A0); — reads 0–1023. Map to Gauss using ~2.57 ADC steps per Gauss at 5V.

Please note: If powering the 49E at 5V and reading with a 3.3V MCU, add a voltage divider on the output pin to avoid exceeding the ADC input voltage limit.

Common Uses

Linear position sensing for sliders and mechanical assemblies
Motor RPM and rotational speed measurement
Current sensing via magnetic field detection
Contactless potentiometer / joystick replacement
Magnetic field strength mapping and measurement
Brushless motor (BLDC) commutation feedback
Door, lid, and drawer position detection
Arduino and ESP32 analog sensing projects
Please note: The 49E outputs an analog voltage — ideal for measuring field strength or continuous position. For simple ON/OFF magnetic switching, a digital Hall sensor like the A3144 may be more suitable.

Common Questions

Is the 49E a digital or analog sensor?

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.

What does the output do with no magnet present?

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.

How do I connect this to Arduino?

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.

Which pole increases vs decreases the output?

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.

Is this compatible with 3.3V systems?

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.

How is this different from the A3144 or 41F sensors?

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.

Please note: For ON/OFF magnetic switching applications, consider our A3144 or 41F Hall Effect sensors. The 49E is best suited to analog measurement and proportional sensing tasks.

You may also like