761浏览
查看: 761|回复: 0

学习树莓派第7课——智能小风扇

[复制链接]
这节课要用到新的传感器:红外传感器
202004254964..png

红外线传感器工作原理:

202004253820..png


202004252200..png

安装红外传感器:

202004253313..png


任务1:调试信息 查看红外检测结果:


需要用到的模块:

202004259763..png

202004258710..png

202004256041..png

202004258124..png

代码如下:
点开箭头查看日志输出,遮挡显示1,无遮挡显示0:



202004255966..png

任务2:用小灯指示是否有障碍物
有障碍物灯亮,无障碍物灯灭


202004255257..png

需要用到的模块:


202004257521..png

202004259183..png

202004252707..png

202004254085..png

代码如下:


202004257879..png

任务3:连接风扇


202004254343..png

任务4:智能小风扇


智能风扇的工作原理:
当红外传感器被遮挡时(有人),风扇转动

202004255682..png

把任务2改写一下即可,红外控制小风扇


需要用到的模块:


202004251058..png
代码如下:

202004258049..png



拓展练习:如何控制风扇转动的快慢

思考:
1.小灯控制和风扇控制的区别?
2.小灯闪烁和风扇转速的练习?

可以使用模块:


202004254856..png

参考[入门教程]学习树莓派第5课——呼吸灯



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail