Simple test
Ensure your device works with this simple test.
examples/tmf8801_simpletest.py
1# SPDX-FileCopyrightText: Copyright (c) 2026 Liz Clark for Adafruit Industries
2#
3# SPDX-License-Identifier: MIT
4
5import board
6
7from adafruit_tmf8801 import tmf8801
8
9i2c = board.I2C()
10
11# This uploads about 11.6 kB of firmware to the sensor
12sensor = tmf8801.TMF8801(i2c)
13
14print(f"Firmware version: {'.'.join(str(part) for part in sensor.firmware_version)}")
15print(f"Serial number: {sensor.serial_number:#06x}")
16
17sensor.start_measuring()
18
19while True:
20 if sensor.data_ready:
21 distance = sensor.distance
22 if distance is not None:
23 print(f"Distance: {distance} mm")