Skip to content

billyrayvalentine/micropython-Si70xx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

README.md

micropython-Si70xx

A MicroPython library for the I2C Silicon Labs Si70xx series of relative humidity and temperature sensors.
This library should work with the Si7006 Si7013 Si7020 Si7021 Si7034

This class is a subclass of the [billyrayvalentine/micropython-Si705x] (https://github.com/billyrayvalentine/micropython-Si705x) and must therefor be available to Micropython.

This module has currently only been tested on the Si7021. Please report your milage

Methods

There are only four methods:

get_temperature - Perform a measurement and return the temperature in Celsius

get_humidity - Perform a measurement and return the relative humidity percentage

get_model - Return the hardware model e.g. Si7021

get_firmware_version - Return the hex value of the firmware version

Example in REPL

>>> from machine import Pin, I2C
>>> from Si70xx import Si70xx
>>> i2c = I2C(scl=Pin(5), sda=Pin(4))
>>> sensor = Si70xx(i2c)
>>> sensor.get_temperature()
23.64604
>>> sensor.get_humidity()
41.74857
>>> sensor.get_model()
'Si7021'
>>> sensor.get_firmware_version()
'0x20'

License

MIT

About

A MicroPython library for the I2C Silicon Labs Si70xx series of relative humidity and temperature sensors

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy