/ examples / tfmini_simpletest.py
tfmini_simpletest.py
 1  import time
 2  import board  # comment this out if using pyserial
 3  import busio  # comment this out if using pyserial
 4  import adafruit_tfmini
 5  
 6  # Use hardware uart
 7  uart = busio.UART(board.TX, board.RX)
 8  
 9  # Or, you can use pyserial on any computer
10  # import serial
11  # uart = serial.Serial("/dev/ttyS2", timeout=1)
12  
13  # Simplest use, connect with the uart bus object
14  tfmini = adafruit_tfmini.TFmini(uart)
15  
16  # You can put in 'short' or 'long' distance mode
17  tfmini.mode = adafruit_tfmini.MODE_SHORT
18  print("Now in mode", tfmini.mode)
19  
20  while True:
21      print(
22          "Distance: %d cm (strength %d, mode %x)"
23          % (tfmini.distance, tfmini.strength, tfmini.mode)
24      )
25      time.sleep(0.1)