tsys01数字温度传感器的python模块
bluerobotics-tsys01的Python项目详细描述
#TSYS01Python
与TSYS01温度传感器接口的Python模块。用覆盆子皮3和覆盆子皮测试。
必须安装python smbus库。
sudo apt-get install python-smbus
#用法
import tsys01
###TSYS01(总线=1)
sensor = tsys01.TSYS01() # Use default I2C bus 1 sensor = tsys01.TSYS01(0) # Specify I2C bus 0
###init()
初始化传感器。在使用任何其他方法之前,需要调用此函数。
sensor.init()
如果传感器成功初始化,则返回true;否则返回false。
###read()
读取传感器并更新温度。
sensor.read()
如果读取成功,则返回true,否则返回false。
###温度(换算=单位摄氏度)
获取最新的温度测量值。
sensor.temperature() # Get temperature in default units (Centigrade) sensor.temperature(ms5837.UNITS_Farenheit) # Get temperature in Farenheit
有效参数为:
tsys01.UNITS_Centigrade tsys01.UNITS_Farenheit tsys01.UNITS_Kelvin
以请求的单位返回最近的温度,如果指定的单位无效,则返回以摄氏度为单位的温度。调用read()进行更新。