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()进行更新。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
多线程重新构造使用线程池和BlockingQueue的I/O密集型Java web服务   java SWT CTabFolder检查CTAB是否存在   java如何防止具体类的实例化?   java如何将子域定向到正确的JBoss应用程序?   java Android外部文件出现不一致   java FileSystemNotFoundException:未安装提供程序“jndi”   显示jframe上的java隐藏单选按钮   java CXF客户端TCP连接在每个请求之间关闭   Hadoop查询、日期、循环、BASH或Java   java从长类型到十进制类型对象的转换类型错误   java为什么不在用户消息中提供用户提供的数据?有可能的威胁/攻击吗?   使用作用域存储MediaStore的应用程序中的java共享意图问题   java我可以通过将成员指针传递给方法并在方法中分配来初始化它吗?   java如何在一个包含正负值的数组中找到最大的负值?   java有比较二叉树路径的简单方法吗?   java Swagger(ui)不显示操作   java KairosDB缺失值的线性插值   用于此特定求和的java循环