【Mind+】 掌控板入门教程09 魔法之光

13 篇文章 0 订阅
10 篇文章 0 订阅
       光是地球生命的来源,是人类生活的依据,更是人类认识外部世界的工具。在科技发达的今天,我们可以通过传感器来检测光,利用光帮助我们更好的生活。

      今天就让我们一起通过几个小项目来感受光的魔法吧。
 

Mind+ 掌控板入门教程09 魔法之光图1

项目示例

      掌控板上有一个可以检测环境光强度大小的光线传感器(如下图红圈标注)。
 

Mind+ 掌控板入门教程09 魔法之光图2


      我们将通过下面三个任务,学习如何在屏幕上显示当前环境光强度,完成通过掌控板屏幕模拟光感窗帘打开的效果,并结合麦克风传感器完成声光生日祝福牌的制作。

       ■ 任务一:显示环境光强度值

       ■ 任务二:光感窗帘

       ■ 任务三:声光生日祝福牌

任务一:显示环境光强度值

      输入以下程序,并将程序上传。

 

Mind+ 掌控板入门教程09 魔法之光图3



      运行结果:    

Mind+ 掌控板入门教程09 魔法之光图4


* 光线传感器的返回值为0-4095,光线越强,数值越大。
* 在常规环境中,光线传感器的返回值一般为0,可通过手机手电筒照射在传感器上感受数值的变化。

      小试牛刀:

      尝试同时在屏幕上显示光强度值和声音强度值,效果如下。
 

Mind+ 掌控板入门教程09 魔法之光图5

任务二:光感窗帘

      光感窗帘的作用是模拟白天和黑夜的环境,光线较弱是为黑夜,拉上窗帘;光线强度较强时为白天,打开窗帘。当光线较强时,在掌控板屏幕上模拟窗帘打开的过程。下图为简易的窗帘闭合效果图。
 

Mind+ 掌控板入门教程09 魔法之光图6


* 在程序中是通过画填充矩形模拟窗帘打开效果,由于所画图形为白色,所以窗帘图案背景需为黑色。

      输入以下程序,并将程序上传。
 

Mind+ 掌控板入门教程09 魔法之光图7


运行结果:光线较弱时如左图;光线较强时如右图,中间的白色矩形会从屏幕中央向两边均匀变宽。
 

Mind+ 掌控板入门教程09 魔法之光图8

任务三:声光生日祝福牌

      过生日时大家一般会唱生日歌、吹蜡烛、吃蛋糕。本任务中,将综合运用光线传感器和麦克风传感器,将掌控板设计成一个生日祝福牌。

      ■ 唱生日歌:通过声音强度变化随机变换掌控板上RGB灯的颜色,营造欢乐的氛围;

      ■ 吹蜡烛:吹掉蜡烛后房间变暗,通过光线强度的变化切换掌控板屏幕上的文字,送出真诚的祝福。

      输入以下程序,并将程序上传。
 

Mind+ 掌控板入门教程09 魔法之光图13


     运行结果:    

Mind+ 掌控板入门教程09 魔法之光图10

知识拓展

一、硬件知识

光线传感器

      什么是光线传感器呢?

      其实答案很简单,掏出你的手机放在阳光下,屏幕会迅速变暗,这就是光线传感器的作用了。光线传感器在手机上就是前置摄像头旁边的那一个小点,可用来调节手机屏幕的亮度和键盘灯。
 

Mind+ 掌控板入门教程09 魔法之光图9



      光线传感器也叫做光线感应器,广泛应用于各类手持设备上。

二、软件知识

指令汇总

 

Mind+ 掌控板入门教程09 魔法之光图11



项目小结

■ 掌握光线传感器的用法

■ 掌握检测及显示光强度的方法

■ 综合利用光线传感器和麦克风传感器

挑战一下
1、尝试做一个声光双控灯,当环境光比较弱并且有人发出一定强度的声音时,LED小灯亮,否则小灯灭。提示:

Mind+ 掌控板入门教程09 魔法之光图12



2、掌控板的显示屏可以作为一个电子书阅读器,就像Kindle一样。利用光线传感器我们可以做一个手势翻书器,手指每遮挡一次光线传感器,电子书就翻一页。赶紧编程试试吧!

文本参考: 

官方教程icon-default.png?t=N7T8https://mc.dfrobot.com.cn/misc.php?mod=tag&id=3395
mindplus官方icon-default.png?t=N7T8https://mc.dfrobot.com.cn/misc.php?mod=tag&id=3309
掌控板icon-default.png?t=N7T8https://mc.dfrobot.com.cn/misc.php?mod=tag&id=3184

  • 27
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Stitch .

欢迎各位家人来白嫖

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值