Isabella_J 发表于 2020-4-30 18:23:13

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

安装红外传感器:
正确连接后

任务1:用手控制灯的闪烁:
用数字记录红外传感器测到障碍物的次数,每检测到障碍物一次,变换灯的状态。
代码如下:

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

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

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

代码如下:

任务3:双红外手势控制开关灯
一个红外控制开灯,一个控制关灯。第二个红外传感器要用杜邦线连接到GPIO25,对应好接口。
代码如下:


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

页: [1]
查看完整版本: 学习树莓派第9课——红外控制灯