【临沂】【古德微】手势控制流水灯

2020-03-062439
AI 快速预览详细 收起
本文介绍了一个手势控制流水灯项目,通过红外传感器实现手势控制。项目中使用了Python代码和图形化编程积木。需要注意的是,需要加延时消抖红外传感器,并通过封装的“获取24号红外检测结果”来简化学生对红外传感器的理解。这个项目适用于STEM教育和少儿编程入门。
这种手势控制要实现的是:手在红外传感器上一挥,流水灯开始工作,再一挥灯灯灭,再一挥,又开始流水……
python代码如下:
【临沂】【古德微】手势控制流水灯图1
当然这是我写在了IDLE上,这是因为当花老师讲的时候正确的学习姿态是跟着一起在树莓派上敲代码的,可是远程登陆一直连不上,一连接树莓派的电源灯就灭了,看样子电力没供上。图形化编程积木如下:
【临沂】【古德微】手势控制流水灯图2【临沂】【古德微】手势控制流水灯图3
本课内容有两点需要注意:
1,加延时消抖红外传感器。
2,红外传感器默认有障碍物低电平,无障碍物高电平。但为了学生好理解,通过封装的“获取24号红外检测结果”是有障碍物输出1无障碍物输出0。通过查看代码会看到是加了一个反转来实现的。

IMG_20200306_001916R.jpg (62.45 KB, 下载次数: 2694)

手势控制流水灯 · 古德微_image_3.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
DFrJ5KYVQaH
DFrJ5KYVQaH
呵呵,大手一挥,实现!
- 没有更多了 -