学习树莓派第9课——红外控制灯
2020-04-302708
AI 快速预览详细
本教程介绍了如何使用树莓派和红外传感器实现手势控制灯的闪烁。首先安装红外传感器,然后通过任务1-3逐步学习如何用手势控制灯的状态。任务1是用手控制灯的闪烁,任务2是手势控制开关灯,任务3是双红外手势控制开关灯。此外,还提供了拓展练习,尝试通过一个红外传感器控制多个灯,但是一次只亮一个灯(类似流水灯)。
|
安装红外传感器: 正确连接后 ![]() 任务1:用手控制灯的闪烁: 用数字记录红外传感器测到障碍物的次数,每检测到障碍物一次,变换灯的状态。 代码如下: ![]() 思考:如何改变小灯的闪烁频率? ![]() 改变等待的时间,时间长则闪烁慢,时间短则闪烁快。 任务2:手势控制开关灯 现在用挥手来控制灯的开关,同样是用数字记录红外传感器检测到障碍物的次数,每检测到障碍物一次,变换灯的状态。 代码如下: ![]() 任务3:双红外手势控制开关灯 一个红外控制开灯,一个控制关灯。第二个红外传感器要用杜邦线连接到GPIO25,对应好接口。 代码如下: 、拓展练习: 尝试通过一个红外传感器控制多个灯,但是一次只亮一个灯(类似流水灯)。 代码如下: ![]() |





、



