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

2022-5-27 14:13 506 3 3 分类: 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

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

给作者打赏,鼓励TA抓紧创作!

赞赏支持
点赞 3
赞赏0

文章评论0条评论)

登录后参与讨论
相关推荐阅读
都白白 2022-05-26 16:06
使用LabVIEW来玩耍Arduino-Day7-数码管显示
实验4.11 液晶滚动显示就是昨天实验的一些修改,比较简单,这里就不单开一篇描述过程了,程序会上传在面包板。手头上只有共阴极接法的数码管,实验4.12属实折腾了一番,还好最终还是完成了本次实验。下面直...
都白白 2022-05-25 16:19
使用LabVIEW来玩耍Arduino-Day6-液晶时钟
实验4.5 RGB调色、实验4.6 简易示波器、实验4.7 数据采集卡、实验4.8 单个舵机的控制、实验4.9 多个舵机的控制都是LIAT中的示例,可以直接在安装好的LabVIEW路径下找到这些实验的...
都白白 2022-05-24 17:02
使用LabVIEW来玩耍Arduino-Day5-LINX完成会呼吸的灯
实验:会呼吸的灯今天还是继续要LINX工具包来完成LabVIEW玩耍Arduino,《Arduino与LabVIEW开发实战》的4.3节是之前做过的虚拟电压表,LINX本质上也是串口方式,所以今天就直...
都白白 2022-05-23 17:25
使用LabVIEW来玩耍Arduino-Day4-LIAT实现流水灯
实验:流水灯周日给自己小放了一天,所以今天周一接着做《Arduino与LabVIEW开发实战》这本书里的实验。前天尝试了LINX这个工具包,感觉用起来还是不太舒服的,虽然LIAT已经不再更新,但是还是...
都白白 2022-05-21 17:11
使用LabVIEW来玩耍Arduino-Day3-LINX实现控制Arduino内置小灯
先说个题外话,无意间找到了这个网站LabVIEW 编程经验 | LabVIEW 编程经验,之前有听说过 《我和 LabVIEW - 一个 NI 工程师的十年编程经验》这本书 ,没想到直接找到了这本书在...
我要评论
0
3
1
2
3
4
5
6
7
8
9
0
关闭 热点推荐上一条 /4 下一条