1212浏览
查看: 1212|回复: 1

[树莓派]5-红外传感器的应用

[复制链接]

上一节我们学习了按钮小灯的制作,这一节我们来学习一个新的传感器——红外传感器。

红外传感器

红外传感器有两个类似 LED 的灯管,白色的是发射管,黑色的是接收管。当前方有物体遮挡的时候,接收管会收到一个反射信号。正常工作的时候,上面的电源指示灯会亮,检测到障碍物遮挡的时候,下面的输出指示灯会亮。我们还可以通过调节上面的旋钮来控制检测的距离(2-30 cm)。

首先我们将 LED 接到 5 号接口,红外传感器接到 24 号接口。注意,红外传感器的 VCC、GND、OUT 分别对应扩展板上的 VCC、GND、D。

接线

我们可以通过【常用】分类下的【获取()号红外检测结果】来获取红外传感器的反馈。有遮挡的时候返回值是 1,没有遮挡的时候返回值是 0。

红外

稍加改造上一节按钮灯的代码,即可完成一个简单的手势控制灯。

代码

是不是很酷炫呢?

手势灯演示

当然我们也可以改造一下,改成一个体感小风扇。

我们需要用到【基础】分类下的【设置 GPIO()为()】指令。接通就设为有电,否则设为没电。

基础

将小风扇接到扩展板的 25 号接口,代码如下所示:

风扇代码

这样我们的体感小风扇就做好了。有人过来才开风扇,人走就关掉。相当节能环保呢~~

风扇演示

kylinpoet  初级技神

发表于 2020-2-18 11:30:15

这个好,必须支持。
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail