The ScoutMakes DRV5032 Hall Sensor can be easily used with CircuitPython. Since the signal pin from the breakout board drives HIGH or LOW based on the presence of a magnetic field, it can be easily connected to IO pins to a QT Py, for example, or other microcontroller.
"""CircuitPython ScoutMakes DRV5032 Digital Hall Sensor example""" import time import board from digitalio import DigitalInOut, Direction, Pull switch = DigitalInOut(board.A0) switch.direction = Direction.INPUT switch.pull = Pull.UP while True: # We could also do "led.value = not switch.value"! if switch.value: print ("1") else: print ("0") time.sleep(0.1) # debounce delay
Text editor powered by tinymce.