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

学习树莓派第9课——红外控制灯

[复制链接]
安装红外传感器:

正确连接后

202004308294..png

任务1:用手控制灯的闪烁:

用数字记录红外传感器测到障碍物的次数,每检测到障碍物一次,变换灯的状态。

代码如下:

202004302886..png

思考:如何改变小灯的闪烁频率?

202004309564..png

改变等待的时间,时间长则闪烁慢,时间短则闪烁快。


任务2:手势控制开关灯

现在用挥手来控制灯的开关,同样是用数字记录红外传感器检测到障碍物的次数,每检测到障碍物一次,变换灯的状态。


代码如下:

202004302904..png

任务3:双红外手势控制开关灯

一个红外控制开灯,一个控制关灯。第二个红外传感器要用杜邦线连接到GPIO25,对应好接口。

代码如下:

202004303231..png


拓展练习:
尝试通过一个红外传感器控制多个灯,但是一次只亮一个灯(类似流水灯)。

代码如下:

202004301813..png

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

本版积分规则

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

硬件清单

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

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

mail