sht31d_simpletest.py
1 import time 2 import board 3 import busio 4 import adafruit_sht31d 5 6 # Create library object using our Bus I2C port 7 i2c = busio.I2C(board.SCL, board.SDA) 8 sensor = adafruit_sht31d.SHT31D(i2c) 9 10 loopcount = 0 11 while True: 12 print("\nTemperature: %0.1f C" % sensor.temperature) 13 print("Humidity: %0.1f %%" % sensor.relative_humidity) 14 loopcount += 1 15 time.sleep(2) 16 # every 10 passes turn on the heater for 1 second 17 if loopcount == 10: 18 loopcount = 0 19 sensor.heater = True 20 print("Sensor Heater status =", sensor.heater) 21 time.sleep(1) 22 sensor.heater = False 23 print("Sensor Heater status =", sensor.heater)