A python module for the TSYS01 digital temperature sensor
Project description
#tsys01-python
A python module to interface with the TSYS01 temperature sensor. Tested on Raspberry Pi 3 with Raspbian.
The python SMBus library must be installed.
sudo apt-get install python-smbus
#Usage
import tsys01
###TSYS01(bus=1)
sensor = tsys01.TSYS01() # Use default I2C bus 1 sensor = tsys01.TSYS01(0) # Specify I2C bus 0
###init()
Initialize the sensor. This needs to be called before using any other methods.
sensor.init()
Returns true if the sensor was successfully initialized, false otherwise.
###read()
Read the sensor and update the temperature.
sensor.read()
Returns True if read was successful, False otherwise.
###temperature(conversion=UNITS_Centigrade)
Get the most recent temperature measurement.
sensor.temperature() # Get temperature in default units (Centigrade) sensor.temperature(ms5837.UNITS_Farenheit) # Get temperature in Farenheit
Valid arguments are:
tsys01.UNITS_Centigrade tsys01.UNITS_Farenheit tsys01.UNITS_Kelvin
Returns the most recent temperature in the requested units, or temperature in degrees Centigrade if invalid units specified. Call read() to update.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for bluerobotics_tsys01-0.0.1-py2.7.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a7a12d972b465eabcae92be3ddaf4ec274d0c34eb3250334279cd045e449a3f |
|
MD5 | 319eecf08e5bfb5643250220d15f4da3 |
|
BLAKE2b-256 | 7d25424ab47d60a31cc3dd79b6d3ecb113e5357fc90a8f7a0b5e5d8e4a4c2785 |