0025 树莓派电脑测量温度显示到数码管同时示警

这节课,要将前面学会的知识进行融汇贯通,进行组合,做出一个有完整功能的小产品:温控显示示警器。

前面学习了测量温度,温度超过数值响蜂鸣器,还学习了双位数码管显示2个数字,那么我们就将测量到的温度显示到数码管上,同时当温度超过某个数值的时候让蜂鸣器响起来。

电路原理

下面将之前的电路图再复习一遍,保留双位数码管的接口连接号码,然后修改温度传感器的连接口和蜂鸣器的连接口。

电路接口设计如下:


0025 树莓派电脑测量温度显示到数码管同时示警_第1张图片

硬件连接

首先,将3个传感器插到面包板上:


0025 树莓派电脑测量温度显示到数码管同时示警_第2张图片

然后,按照上面电路接口,用杜邦线进行连接:


0025 树莓派电脑测量温度显示到数码管同时示警_第3张图片

全部线都接好后是这样的:


0025 树莓派电脑测量温度显示到数码管同时示警_第4张图片

编写程序

以前一节课的双位数码管程序为基础,然后将测量温度的代码加入,重新整理。

假设总共循环2分钟,也就是120秒,大约总共循环次数为6000次

然后,循环一次为0.02秒,那么1秒钟,需要循环大约50次

间隔5秒钟,测量一次温度,也就是循环250次,就测量一次温度

全部代码如下:


0025 树莓派电脑测量温度显示到数码管同时示警_第5张图片
0025 树莓派电脑测量温度显示到数码管同时示警_第6张图片
0025 树莓派电脑测量温度显示到数码管同时示警_第7张图片
0025 树莓派电脑测量温度显示到数码管同时示警_第8张图片
0025 树莓派电脑测量温度显示到数码管同时示警_第9张图片
0025 树莓派电脑测量温度显示到数码管同时示警_第10张图片

运行结果如下:


0025 树莓派电脑测量温度显示到数码管同时示警_第11张图片

用手掌捏住温度传感器可以让温度缓慢上升,当大于20度的时候,可以听到蜂鸣器发出声音:


0025 树莓派电脑测量温度显示到数码管同时示警_第12张图片

这节课,主要是将之前的几节课内容全部融合到一起,需要先理解掌握了前面的内容,才能理解掌握这节课的内容。

如果能够在前面课程的基础上,自己不看代码,独立完成,可以说基本上,python以及树莓派算入门了。

后续就是自己学会去网络上搜索更多关于python和树莓派的例子和应用,进行更多的练习,从而进入更精深的境界。

后面我们到第六部分的时候,还会接着讲树莓派控制更多的传感器以及如何通过WiFi控制一个自己组装的小车,大家到时候继续。

你可能感兴趣的:(0025 树莓派电脑测量温度显示到数码管同时示警)