原创 使用LabVIEW来玩耍Arduino-Day8-基于热敏电阻的温度计/基于光敏电阻的光强计

2022-5-27 14:13 3221 8 4 分类: MCU/ 嵌入式 文集: 使用LabVIEW玩耍Arduino
实验:基于热敏电阻的温度计/基于光敏电阻的光强计

记得之前有买过LM35这个温度传感器,但是怎么找都找不到,临时下单了一下,到了再做4.13 基于LM35的温度计,今天先来完成4.14和4.15(两者实现逻辑差不多就一起做了)。

(1)实验目的

利用热敏电阻/光敏电阻和LIAT中的热敏电阻函数节点,通过Arduino Uno控制板的模拟端口采集与热敏电阻/光敏电阻串联电阻的分压值上传给LabVIEW软件,并除以温度系数/光照系数以获得温度值/光照值,实现一个温度计/光强计的功能。

(2)硬件连接

将热敏电阻/光敏电阻与10kΩ电阻串联起来,热敏电阻/光敏电阻另一端接至Arduino Uno控制板上的+5V,10kΩ电阻另一端接至Arduino Uno控制板上的GND上,将热敏电阻/光敏电阻与10kΩ电阻的连接处接至模拟引脚A2上。

(3)程序设计(这里只放了热敏电阻的图)

LabVIEW的前面板:

程序框图:

LabVIEW程序首先通过设置的串口号与Arduino Uno控制板建立连接,然后进入While循环中,在循环中不断调用热敏电阻专用的Thermistor Read函数节点来读取温度值。最后,断开与Arduino Uno控制板的连接。

今天的这个实验整体逻辑实现比较简单,有兴趣的可以看一下Thermistor Read函数节点的VI,它是怎么讲AD采集的模拟量转换成温度值的,主要还是数学的问题。

(4)实验与演示

点击运行按钮,LabVIEW程序开始执行,在Analog Pin选择A2,可以看到前面板上的温度计显示当前的温度,可以用手心热一下指头,现在天热了体温还是蛮高的,手指捏住热敏电阻,可以看到温度计数值明显上升。光敏电阻用手盖住就可以看到数值明显下降了。

作者: 都白白, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3968342.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论0条评论)

登录后参与讨论
我要评论
0
8
关闭 站长推荐上一条 /2 下一条