zoukankan      html  css  js  c++  java
  • 树莓派接USB温湿度传感器(python)

    用树莓派接usb温湿度传感器测环境温度湿度。

    树莓派是3B, USB温湿度传感器用的达林科技的DL11-MC-S1。

    DL11-MC-S1文档中连接方式支持串口读取,我们用python的serial 连接传感器。

     需要注意的是命令需要用16进制发送,而且相隔的字符直接是没有文档中的空格符的。

    下面是python demo代码

    # 温湿度传感器demo
    import serial
    
    ser=serial.Serial("/dev/ttyUSB0",9600,timeout=0.5)
    
    # 03功能码备用
    # ser.write('0103040A0002E539'.decode("hex"))
    # 发送04功能码
    ser.write('0104040A000250F9'.decode("hex"))
    # 读取返回信息
    r = ser.readline().encode('hex')
    # 温度
    temp = int(r[6:10], 16)/10.0
    
    # 湿度
    humidity = int(r[10:14], 16)/10.0
  • 相关阅读:
    作业十一
    作业十
    作业九
    作业八
    作业七
    作业六
    作业五
    作业四
    eclipse+maven+web服务,实现对hdfs的目录浏览展示
    Eclipse+hadoop伪态式分布+API
  • 原文地址:https://www.cnblogs.com/wangyuyu/p/15044475.html
Copyright © 2011-2022 走看看