设为首页收藏labplus社区产品资料库
1482
积分值+2
520
掌控币+1
0  关注
125  粉丝
160  帖子
论坛小助手
2019年06月05日

#基础使用#【基础使用】玩转掌控板9—楼道灯

在上一章节中,我们简单的接触了掌控板板载的声音、光线传感器,今天,我们将学习如何应用这两个传感器。来制作能够方便我们日常生活的智能电子产品——楼道灯

首先我们需要知道楼道灯的运作原理;当周围环境的光线值变暗,楼道灯附带的光线传感器探测到的光线值也随之降低,在此时如果有人经过发出声音,楼道灯上的声音

传感器所探测到的值就会增大(光线值小于设定的值的同时,声音值大于设定的值,便会点亮灯泡,并持续一段时间),照亮楼梯供行人通过后,随之关闭。

学习目标

1学习了解与或逻辑模块

2学习运用声音、光线传感器控制板载rgb灯

程序流程

我们需要一个判断语句,用来控制灯的亮灭。


在如果的缺口处,嵌入两个判断条件,声音值和光线值


并将条件设定为光线值小于200,声音值大于2000 (您也可以自行修改触发的阈值)

由于这两个条件是并列判断的,也就是只有当这两个条件同时触发,我们的楼道灯才会打开,所以我们需要用使用逻辑区域指令的”和”。


将光线值与声音值的判断指令嵌入箭头处。


如果当两个条件都成立时;点亮板载的3个rgb灯珠,持续十秒后关闭。否则关闭,并且将其重复执行。

示例程序


显示效果


作者留言

考虑现在还是初级入门,所以把使用难度降低,不得不吐槽这看起来很low。

如果是通过拓展板展开,外设光线/麦克风传感器和灯,再通过结构件,做好一个框架,效果是否会闪亮很多呢

其实社区(发现)里得作品大多也是如此,例如:"穿越火线",如果触碰,蜂鸣器响起。简单的功能有了外设和框架,会变得有趣许多。

https://www.labplus.cn/works/5c8efcc69dc73d0bfb5b4ee7

4

点赞

1212 次阅读2 条评论4 人赞
2条评论