import board import busio import digitalio from adafruit_apds9960.apds9960 import APDS9960 i2c = busio.I2C(board.SCL, board.SDA) int_pin = digitalio.DigitalInOut(board.A1) apds = APDS9960(i2c, interrupt_pin=int_pin) apds.enable_proximity = True apds.proximity_interrupt_threshold = (0, 175) apds.enable_proximity_interrupt = True while True: # print the proximity reading when the interrupt pin goes low if not int_pin.value: print(apds.proximity()) # clear the interrupt apds.clear_interrupt()