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

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

[复制链接]
这节课要用到新的传感器:红外传感器
学习树莓派第7课——智能小风扇图1

红外线传感器工作原理:

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


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

安装红外传感器:

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


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


需要用到的模块:

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

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

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

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

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



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

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


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

需要用到的模块:


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

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

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

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

代码如下:


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

任务3:连接风扇


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

任务4:智能小风扇


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

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

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


需要用到的模块:


学习树莓派第7课——智能小风扇图18
代码如下:

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



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

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

可以使用模块:


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

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



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

本版积分规则

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

硬件清单

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

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

mail