Skip to content

Micropython "driver" for the SHT31 temperature and humidity sensor

License

Notifications You must be signed in to change notification settings

kfricke/micropython-sht31

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

micropython-sht31

This repository contains a MicroPython "driver" implementationforo the SHT31 temperature and humidity sensor from Sensirion.

Currently only a reasonably small subset of the features the sensor is implemented.

Implemented

  • Read the temperature and humidity at different "repeatability" (accuracy) settings. With celsius and fahrenheit values.
  • Only single shot data acquisition mode

Not yet implemented

  • Continous (periodic) temperature acquisition and the corresponding break/stop command
  • CRC check of the sensor readings
  • Temperature alerts
  • Resetting the sensor (nRESET pin)

Example code:

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()

About

Micropython "driver" for the SHT31 temperature and humidity sensor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages