美文网首页
Mircopython: 在BPIbit上应用GY-MCU906

Mircopython: 在BPIbit上应用GY-MCU906

作者: Janzz | 来源:发表于2019-04-15 19:04 被阅读0次

Document

  1. BPI:bit(ESP32)
  2. GY-MCU90615V2
  3. 底座
  4. 杜邦线

GY-MCU90615(人体测温模块)应用

硬件连接

  1. 将模块上的RX连接到bpi:bit上的P9(TX)
  2. 将模块上的TX连接到bpi:bit上的P8(RX)
  3. 将模块上的GND连接到bpi:bit上的GND
  4. 将模块上的VIN连接到bpi:bit上的3.3V
  5. SIM,RST悬空,不需要连接


  • 注意杜邦线颜色对应

示例代码

    from  machine import UART


uart=UART(2)
uart.init(9600, bits=8, parity=None, stop=1)
b1=b'\xA5\xAE\x53'     # 配置 9600 波特率
b2=b'\xA5\xAF\x54'     # 配置 115200 波特率(默认)
b3=b'\xA5\x15\xBA'     # 查询输出
b4=b'\xA5\x45\xEA'     # 连续输出
uart.write(b4)
while True:
    if uart.any():
        t=bytes(uart.read())
        print("The target temperature is %d"%((t[4]*256+t[5])/100))  #计算出目标温度
        print("---------------------")
        print("The environment temperature is %d"%((t[6]*256+t[7])/100))    #计算出环境温度
        print("---------------------")

# 每次重新配置波特率后都需要断电重起bpi:bit

运行效果如下图:


通过串口通信原理(百度百科)向 GY-MCU90615 传输命令,GY-MCU90615 接收到命令后返回数据

相关文章

网友评论

      本文标题:Mircopython: 在BPIbit上应用GY-MCU906

      本文链接:https://www.haomeiwen.com/subject/evupwqtx.html