步骤1:解释方程
由于热敏电阻给我带来了一些数据手册上的信息,可以使用Steinhart-Hart方程的Beta参数来获得
这可以解决温度问题:
R(Rout)=传感器中的读取电阻
β=定义温度差以校准传感器传感器使用初始温度和最终温度T1,T2及其电阻。 R∞=对指数函数建模。看起来有些困难,但是我们所需的所有值都以表格形式列出,仅适合微控制器进行计算并提供读取温度。定义值(温度以摄氏度为单位)为了校准传感器,使用温度T1(初始)= 0°C,T2(终点)= 100°,T0 = 25°C,以及环境工作温度,例如T1和T2温度已设置为要使用的环境,因为T0默认为热敏电阻电阻值10Kohm,所以Valore的RT1和RT2位于Datasheat传感器中。
步骤2:组装,测试和Arduino代码
此代码已注释,但遵循一些观察
代码显示以摄氏度(C)和华氏温度(F)为单位的温度值,所有计算均以开氏温度(K)为单位。不建议您使用C或F来计算温度,因此在代码的开头,我插入了K值
TempK,变量在计算后不久返回了以K为单位的温度值。 TempC将K转换为C
((* TempC 9)/5 + 32);该代码将C转换为F。
如果使用常见的接线方案和代码,则不会解释LCD面板,因为它只是为了显示传感器的操作。
我希望您可以为有需要的人提供帮助,这些传感器非常便宜,连接简单,可用于各种应用中,准确度约为0.2°。
-
温度传感器
+关注
关注
48文章
2887浏览量
155731 -
NTC
+关注
关注
7文章
402浏览量
51966 -
Arduino
+关注
关注
187文章
6455浏览量
186444
发布评论请先 登录
相关推荐
评论