labplus-cn / mpython

mpython掌控板文档和固件源码
MIT License
129 stars 54 forks source link

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

Closed 13682374459 closed 4 years ago

13682374459 commented 4 years ago

描述错误 人工智能交互实验箱的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()) 打印为数字

diskman88 commented 4 years ago

描述错误 人工智能交互实验箱的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