AH3503 linear analogue Hall sensor in a three-pin TO-92 package

AH3503 Linear Hall Effect Sensor - TO-92, 5V Analogue

$0.79 NZD
each Save 10% at 10+
Skip to product information
SKU: AH3503-HALL-TO92

AH3503 Linear Hall Effect Sensor - TO-92, 5V Analogue

$0.79 NZD
Availability:
Dispatch: Within 24 hours 7-day dispatch, excluding public holidays

NZ Post: 1-2 days urban · 2-4 days rural

Shipping from $5.99 urban / $9.99 rural.

Buy more, pay less Prices shown are per unit. Add enough of this item and the lower rate applies on its own at checkout. There is no code to enter and you do not need to buy a pack. Choosing a tier here just sets the quantity for you. Larger quantities go out in the same bag, so packing, handling and postage cost us less per unit. We pass that saving straight on to you, so you can buy more for less.

Minimum order quantity: 5

Easy 30-day returns · 12-month warranty

Free Urban delivery on orders over $66
Urban $66 Rural $88

The AH3503 is a ratiometric linear Hall effect sensor in a three-pin TO-92-style package. It produces a continuous analogue voltage that moves above or below about half the supply as magnetic field strength and polarity change. Use it with a regulated 5V supply and an analogue input for position, speed and magnetic-field experiments.

Specifications

Part marking503 / 118
Sensor typeLinear ratiometric Hall effect
OutputContinuous analogue voltage
Supply voltage4.5V to 6.0V DC, 5V recommended
No-field outputApproximately VCC / 2
Field responseResponds to north and south magnetic fields
PinoutMarked face forward: 1 VCC, 2 GND, 3 OUT
PackageTO-92 style, three-pin through-hole
Pin pitchApproximately 1.27mm
Recommended bypass100nF between VCC and GND
5V ArduinoConnect OUT to an analogue input
3.3V ADCsUse a suitable divider or external ADC

Try it: move a magnet past the sensor

Imagine the sensor is connected to Arduino analogue input A0 and powered from 5V. Move the slider to see what changes when a north or south pole approaches the flat marked face.

North pole closerNo magnetSouth pole closer
Magnet positionNo magnet nearby
Sensor outputNear half the supply
Example analogReadAbout 512
What it meansThis is your zero reading

Start with no magnet nearby. Read A0 and save that number as zero before taking measurements.

1. Find zeroLeave the magnet away from the sensor and record the A0 reading.
2. Bring in a poleA north pole makes the reading fall. A south pole makes it rise.
3. Compare readingsThe farther the reading moves from zero, the stronger the sensor response in that setup.

The analogRead numbers are a simple illustration for a 5V, 10-bit Arduino. They are not calibrated field measurements. Exact sensitivity and range vary between AH3503 production revisions.

What's in the box

AH3503 linear Hall effect sensors

Sold per sensor with a minimum order of five, supplied loose in an antistatic bag.

Great for

Position experiments

Track a moving magnet without mechanical contact.

Speed and RPM projects

Detect magnet passes and apply a threshold in your code.

Joystick and throttle prototypes

Measure smooth magnet movement with an analogue input.

Magnetic-field demonstrations

Observe field strength and polarity around permanent magnets.

Arduino projects

Read the output directly from a 5V analogue input.

Non-contact feedback

Build simple sensing arrangements without a rubbing contact.

Wiring & getting started

  1. Orient the sensor

    Hold the flat marked face toward you with the legs pointing down.

  2. Connect power

    Connect pin 1 to a regulated 5V supply and pin 2 to ground.

  3. Connect the output

    Connect pin 3 to a high-impedance analogue input such as Arduino A0.

  4. Add bypassing

    Place a 100nF capacitor between VCC and GND close to the sensor.

  5. Measure the midpoint

    Record the no-magnet reading as your zero point, then measure movement above and below it.

  6. Protect 3.3V inputs

    When using an ESP32 or another 3.3V ADC, use a suitable divider or external ADC on OUT.

Note: This is an analogue sensor, not a digital switch. Do not connect an LED or other load directly to OUT. Published AH3503 revisions differ in sensitivity, field range and temperature grade, so calibrate the actual sensor in your circuit where precise measurements matter.

Related guide Hall Effect Sensors Explained: Switch vs Latch vs LinearSwitch, latch or linear? A plain-English guide to picking the right hall effect sensor for your Arduino or ESP32 project, with wiring, code, and fixes for th...

Frequently Asked Questions

Answers to the questions buyers ask most.

Is the AH3503 analogue or digital?
Analogue. Its output is a continuous voltage that changes with magnetic field strength and polarity. It is not a simple on/off Hall switch.
What is the pinout?
With the flat marked face toward you and the legs pointing down, pin 1 is VCC, pin 2 is GND and pin 3 is the analogue output.
What supply voltage should I use?
Use a regulated 5V supply. The conservative operating range shared by the available AH3503 manufacturer revisions is 4.5V to 6.0V.
What should the output read with no magnet nearby?
Approximately half the supply voltage, so around 2.5V on a 5V supply. Record the actual no-field reading in your circuit as the zero point.
Can I connect an LED directly to the output?
No. Connect OUT to a high-impedance analogue input. Use a separate transistor or comparator stage if you need to drive an LED or another load.
Can I use it with an ESP32?
Yes, but power the sensor from 5V and protect the 3.3V ADC with a suitable divider or use an external ADC.
Does it work with a Raspberry Pi?
The Raspberry Pi has no built-in analogue input, so use an external ADC such as an MCP3008.
What sensitivity and magnetic range should I use?
Published AH3503 revisions specify different sensitivity, field range and temperature grades. Calibrate the sensors in your circuit rather than relying on one revision-specific figure for precise measurements.

Have a Question About This Product?

Send it through and we will get back to you by email.

Why Buy from NZN

Useful parts, fair prices and someone local to help.

I'm Lukas, an engineering student and maker based in Te Awamutu. NZN grew out of a CNC build that dragged on for months because every missing cable, bolt or electronic part meant another overseas order. I started the shop so Kiwi makers can spend more time building and less time waiting for the next parcel.

  • Stocked here in New Zealand

    Orders are picked and packed in Te Awamutu and dispatched within 24 hours every day, excluding public holidays. NZ Post target delivery is 1-2 days urban and 2-4 days rural.

  • Fair prices, clearly shown

    Prices are kept competitive and quantity discounts are shown upfront. Free delivery starts at $66 for urban addresses and $88 for rural addresses.

  • 30-day returns and 12-month warranty

    Get in touch if something is not right and we will help sort it.

  • Practical product support

    Ask a product question and get help from a real person in New Zealand who knows the range.

You may also like