labplus-cn/mpython

bme280芯片的气压值无法单独输出

Closed this issue · 1 comments

描述错误
人工智能交互实验箱的bme280芯片,单独输出气压值显示note,如果把湿度或温度一起显示就不会。人工智能交互实验箱的bme280芯片,单独输出气压值显示note,如果把湿度或温度一起显示就不会。

复现方法

  1. 单独输出bme280芯片的气压值api,
    from mpython import *
    print(bme280.pressure())
    打印为note

  2. 输出bme280芯片的气压值api,湿度api和温度api
    from mpython import *
    print(bme280.pressure())
    print(bme280.humidity())
    print(bme280.temperature())
    打印为数字

描述错误
人工智能交互实验箱的bme280芯片,单独输出气压值显示note,如果把湿度或温度一起显示就不会。人工智能交互实验箱的bme280芯片,单独输出气压值显示note,如果把湿度或温度一起显示就不会。

复现方法

  1. 单独输出bme280芯片的气压值api,
    from mpython import *
    print(bme280.pressure())
    打印为note
  2. 输出bme280芯片的气压值api,湿度api和温度api
    from mpython import *
    print(bme280.pressure())
    print(bme280.humidity())
    print(bme280.temperature())
    打印为数字

原因:tFine参数需通过读取温度值确定。解决办法:修改驱动。问题解决在提交:ae976