Breakout Board
ScoutMakes Linear Hall Sensor DRV5055
Go beyond "magnet or no magnet" with the ScoutMakes Linear Hall Sensor — a compact, beginner-friendly breakout built around Texas Instruments' DRV5055 ratiometric linear Hall effect sensor. Instead of a simple on/off signal, it outputs an analog voltage that tracks how strong the magnetic field is and which pole is facing it.
Measure how close a magnet is, build a contactless joystick or slider, sense the position of a lever or lid, or plot a magnet's field in real time — this breakout turns magnetism into a number your code can use.
- Linear analog output — voltage is proportional to magnetic flux density, not just a threshold switch
- Bipolar sensing — output rises above mid-supply for one pole and falls below it for the other, so you get polarity as well as strength
- Ratiometric output — sits at half the supply voltage with no magnet present, and scales with the supply
- 3.3V or 5V operation
- JST-PH 3-pin connector — plug-and-play wiring, no soldering required for compatible systems
- CircuitPython ready — read it with any analog input pin
- Breadboard friendly — standard 0.1" header pitch for easy prototyping
How it differs from our other Hall sensors: the DRV5032 tells you a magnet is present, and the DRV5011 latches to track pole transitions for rotation. The DRV5055 measures — it reports a continuous reading, so you can tell near from far, weak from strong, and north from south.
Quick start (CircuitPython)
Connect the signal pin to an analog input (A0 below), power the board from 3.3V, and run:
import time
import board
import analogio
hall = analogio.AnalogIn(board.A0)
while True:
volts = hall.value * 3.3 / 65535
# ~1.65V means no field; above or below means north or south pole
print(round(volts - 1.65, 3))
time.sleep(0.1) Match the supply to your ADC: because the output swings across the supply range, power the board from 3.3V when using a 3.3V microcontroller so the signal never exceeds what your analog input can safely read.
Works great with Adafruit's line of boards, Raspberry Pi Pico, Arduino, and any microcontroller with an analog input. See the TI DRV5055 product page for the underlying sensor datasheet.
A note on sensor variant: the DRV5055 comes in several sensitivity grades (A1 through A4), trading resolution for measurable field range. The variant may change between production runs as component availability evolves, so check the markings on the IC or the product page for the variant shipped with your order, and refer to the TI DRV5055 datasheet for its exact sensitivity before designing around a specific reading.
Where to buy
Coming soon to our distributor partners. Questions in the meantime? Get in touch.