This repository contains a MicroPython "driver" implementation for the SHT31 temperature and humidity sensor from Sensirion.
Currently only a reasonably small subset of the features the sensor is implemented.
- Read the temperature and humidity at different "repeatability" (accuracy) settings. With celsius and fahrenheit values.
- Only single shot data acquisition mode
- CRC check of the sensor readings
- Continous (periodic) temperature acquisition and the corresponding break/stop command
- Temperature alerts
- Resetting the sensor (nRESET pin)
from machine import Pin, I2C
import sht31
i2c = I2C(scl=Pin(5), sda=Pin(4), freq =400000)
sensor = sht31.SHT31(i2c, addr=0x44)
sensor.get_temp_humi()