这节课,要将前面学会的学问中止融汇贯串,中止组合,做出一个有完好功用的小产品:温控显现示警器。 前面学习了丈量温度,温度超越数值响蜂鸣器,还学习了双位数码管显现2个数字,那么我们就将丈量到的温度显现到数码管上,同时当温度超越某个数值的时分让蜂鸣器响起来。 电路原理 下面将之前的电路图再温习一遍,保存双位数码管的接口衔接号码,然后修正温度传感器的衔接口和蜂鸣器的衔接口。 电路接口设计如下: 硬件衔接 首先,将3个传感器插到面包板上: 然后,依照上面电路接口,用杜邦线中止衔接: 全部线都接好后是这样的: 编写程序 以前一节课的双位数码管程序为基础,然后将丈量温度的代码参与,重新整理。 假定总共循环2分钟,也就是120秒,大约总共循环次数为6000次 然后,循环一次为0.02秒,那么1秒钟,需求循环大约50次 距离5秒钟,丈量一次温度,也就是循环250次,就丈量一次温度 全部代码如下: 运转结果如下: 用手掌捏住温度传感器能够让温度迟缓上升,当大于20度的时分,能够听到蜂鸣器发出声音: 这节课,主要是将之前的几节课内容全部融合到一同,需求先了解控制了前面的内容,才干了解控制这节课的内容。 假如能够在前面课程的基础上,自己不看代码,独立完成,能够说基本上,python以及树莓派算入门了。 后续就是自己学会去网络上搜索更多关于python和树莓派的例子和应用,中止更多的练习,从而进入更精深的境地。 后面我们到第六部分的时分,还会接着讲树莓派控制更多的传感器以及如何经过WiFi控制一个自己组装的小车,大家到时分继续。 往期教程 由于教程是系列教程,前后关联性十分强,请大家依照微信公众号【零基础学编程】的历史音讯发布时间先后次序中止阅读。 |