1547| 1
|
[树莓派]5-红外传感器的应用 |
上一节我们学习了按钮小灯的制作,这一节我们来学习一个新的传感器——红外传感器。 红外传感器有两个类似 LED 的灯管,白色的是发射管,黑色的是接收管。当前方有物体遮挡的时候,接收管会收到一个反射信号。正常工作的时候,上面的电源指示灯会亮,检测到障碍物遮挡的时候,下面的输出指示灯会亮。我们还可以通过调节上面的旋钮来控制检测的距离(2-30 cm)。 首先我们将 LED 接到 5 号接口,红外传感器接到 24 号接口。注意,红外传感器的 VCC、GND、OUT 分别对应扩展板上的 VCC、GND、D。 我们可以通过【常用】分类下的【获取()号红外检测结果】来获取红外传感器的反馈。有遮挡的时候返回值是 1,没有遮挡的时候返回值是 0。 稍加改造上一节按钮灯的代码,即可完成一个简单的手势控制灯。 是不是很酷炫呢? 当然我们也可以改造一下,改成一个体感小风扇。 我们需要用到【基础】分类下的【设置 GPIO()为()】指令。接通就设为有电,否则设为没电。 将小风扇接到扩展板的 25 号接口,代码如下所示: 这样我们的体感小风扇就做好了。有人过来才开风扇,人走就关掉。相当节能环保呢~~ |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed