您尚未登录。

楼主 #1 2017-09-30 10:13:43

coolesp32
会员
注册时间: 2017-09-20
已发帖子: 30
积分: 30

esp32温度传感器读出来 1148的温度值,怎么与摄氏温度对应?

Tmp=118, Hall=11
Tmp=118, Hall=17
Tmp=118, Hall=65502
Tmp=118, Hall=65498
Tmp=117, Hall=65502
Tmp=116, Hall=65501
Tmp=116, Hall=65499
Tmp=116, Hall=65502
Tmp=116, Hall=65506
Tmp=116, Hall=65500

离线

楼主 #2 2017-09-30 10:26:58

coolesp32
会员
注册时间: 2017-09-20
已发帖子: 30
积分: 30

Re: esp32温度传感器读出来 1148的温度值,怎么与摄氏温度对应?

自己搞定了, 参考 https://esp32.com/viewtopic.php?t=72

// simply code
uint8 temper;
float celsius;

temper= temperature_sensor_read();
celsius = ( temper - 32 ) / 1.8;
printf("Sensor onBoard is F: %i    C: %.2f\n", temper, clesius);

离线

楼主 #6 2017-09-30 10:40:25

coolesp32
会员
注册时间: 2017-09-20
已发帖子: 30
积分: 30

Re: esp32温度传感器读出来 1148的温度值,怎么与摄氏温度对应?

晕哥 说:

查表是要有的,
内置的传感器应该是有个算法,不是查表的
NTC才需要查表

就是上面那种公式吗?
减去32,除以1.8?

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn