• 从胡红岩到王天荣,还有多少人在无辜背案底 2019-09-17
  • 英国政治家威廉·皮特说得好:百姓的茅草房,风可以进,雨可以进,国王不可以随便进。 2019-09-17
  • 事件 —频道 春城壹网 七彩云南 一网天下 2019-08-30
  • 《辉煌中国》第一集《圆梦工程》 2019-08-30
  • 建党精神,从这八个字学起——访中国史学会原会长金冲及 2019-08-26
  • "生死"淘汰赛启动 中国私募股权行业加速洗牌 2019-08-15
  • 国际锐评:美方反复无常,中方洞若观火,同等反制! 2019-08-03
  • 中美贸易战,让更多的中国人醒悟过来:美国是靠不住的。 2019-08-03
  • 中国电视剧诞生60周年盛典 老中青三代主创齐聚一堂 2019-07-25
  • 探寻南极之境 送给世界尽头的一封情书 2019-07-25
  • 抓住了!云南文山脱逃嫌疑人七小时后在城内被抓获 2019-07-22
  • “埃夫特·栋梁杯”全国工业机器人技术应用技能大赛落幕 2019-07-22
  • 应战美国贸易战中国跟500亿 同等力度、同日开征关税 2019-07-12
  • 专家谈当前市场预期 信心持续攀升预期比较乐观 2019-07-02
  • SNH48年度总决选速报结果公布 李艺彤登顶 2019-07-02
  • 查看: 4045|回复: 8
    打印 上一主题 下一主题

    [入门教程] Mind+ 掌控板入门教程05 心情灯

    [复制链接]
    本帖最后由 EVE 于 2019-4-18 15:53 编辑

    【Mind+】掌控入门 项目五 心情灯
    -DFRobot官方出品
    上一篇:【Mind+】掌控板入门教程04 迷你动画片

    下一篇:【Mind+】掌控入门  项目六 多彩呼吸灯

          大自然的各种色彩使人产生各种感觉,心理学家认为,不同的颜色会让人产生不同的情绪。比如,红色通常给人刺激、热情和幸福的感觉,而绿色作为自然界中草原和森林的颜色,给人以理想、年轻、新鲜的感觉,蓝色则让人感到悠远、宁静等等。


          今天就让我们用掌控板来做一个用颜色来表示情绪的心情灯吧!

    项目示例

          掌控板屏幕上方自带三个LED灯(如下图红色方框标注),我们将通过学习显示彩灯和按钮控制LED灯来制作一个变色心情灯??赏ü韵氯鲂∪挝窠惺导?。

            ? 任务一:显示彩灯
            ? 任务二:按钮控制LED灯
            ? 任务三:变色心情灯
    任务一:显示彩灯

         分别输入以下两个程序,并将程序上传。观察运行结果。

         程序一:
         程序二:
         两个程序运行结果相同:

        掌控板上三个LED灯的编号对应如下。

    小试牛刀:

          尝试做出流水灯,让3个小灯循环显示红、绿、蓝1秒,绿、蓝、红1秒,蓝、红、绿1秒。

    任务二:按钮控制LED灯

          利用掌控板上的按钮可以控制LED灯的亮、灭。比如按下按钮A时全部灯亮,松开按钮A时全部灯灭。程序如下。

           运行结果:按下按钮A灯亮,松开按钮A灯灭。
    * LED灯显示黑色即为熄灭。

           上面程序中需要始终按下按钮才能点亮LED灯,但是我们生活中台灯只需要按下一次开关就可以点亮灯了。思考一下,如何在掌控板上实现一个按钮控制LED灯的常亮和常灭呢?

           参考程序如下。

          程序中通过将多个 嵌套,用于缩小判断范围。

    任务三:心情灯

          结合任务一和任务二,我们来制作一个按下按钮A灯颜色就变化的心情灯。
          程序如下:


          运行结果:全部小灯显示同一个颜色,每次按下按钮A随机变换一个颜色。

    知识拓展

    一、硬件知识

    1、LED灯

          掌控板上的LED灯之所以能显示不同的颜色是因为它们本质上是RGB LED灯。RGB是Red(红)、Green(绿)、Blue(蓝)的首字母缩写,表示颜色中的三原色,对应指令 中的三个数值。

          RGB LED灯的内部构造如下图,每颗灯中含有红、绿、蓝三种不同的颜色的小灯珠各一个。当内部三个小灯珠以不同亮度搭配的时候,类似于将三种颜色以不同比例混合,最后对外呈现的就是混合后的灯光颜色。


    2、三原色

          为什么只需要控制红、绿、蓝的比例即可得到不同颜色的光呢?因为任何光都可以用红、绿、蓝这3种光按不同的比例混合而成,这就是三原色原理。

          三原色原理可解释如下:

          ? 自然界的任何光色都可以由3种光色按不同的比例混合而成;
          ?三原色之间是相互独立的,任何一种光色都不能由其余的两种光色来组成;
          ? 混合色的饱和度由3种光色的比例来决定,混合色的亮度为3种光色的亮度之和。

    二、软件知识

    1、条件语句的嵌套

          在条件语句 中插入一个或者多个 的方式,叫条件语句的嵌套。用于在原条件下,缩小判断范围。


    2、指令汇总
    项目小结

    ? 掌握按钮控制LED灯的方法
    ? 了解LED灯显示不同颜色的原理
    ? 学习条件语句的嵌套,解决更复杂的实际问题

    挑战一下

    1、利用掌控板做一个跑马灯,三个LED灯能依次亮起、并依次灭掉,这个过程能持续进行下去。
    2、尝试做一个呼吸灯,实现LED灯由熄灭缓慢亮起,再逐渐熄灭。



    沙发

    rzyzzxw  版主

    发表于 2019-3-8 16:26:18

    步步精心好教程。
    板凳

    EVE  初级技匠
     楼主|

    发表于 2019-3-11 09:48:58

    rzyzzxw 发表于 2019-3-8 16:26
    步步精心好教程。

    谢谢,欢迎提建议~
    地板

    破风而来  初级技师

    发表于 2019-3-16 22:44:30

    利用掌控板做一个跑马灯,三个LED灯能依次亮起、并依次灭掉,这个过程能持续进行下去。
    5#

    DFSJjPn2weN  学徒

    发表于 2019-3-29 18:45:51

    掌控板连接互联网更好玩
    6#

    LeSoleil  见习技师

    发表于 2019-7-17 09:21:19

    太好了!
    7#

    绝地智者  见习技师

    发表于 2019-7-19 22:17:01

    厉害了,新手来顶一顶帖子,加油学习~
    8#

    373316737  见习技师

    发表于 2019-7-21 17:56:58

    6666666666666666666666666
    9#

    开心西奈  见习技师

    发表于 2019-8-30 22:32:44

    太喜欢这个教程了 非常适合教学 为了这个教程买掌控板了
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    为本项目制作心愿单
    购买心愿单
    心愿单 编辑
    wifi气象站

    硬件清单

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

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

    极速赛车预测
  • 从胡红岩到王天荣,还有多少人在无辜背案底 2019-09-17
  • 英国政治家威廉·皮特说得好:百姓的茅草房,风可以进,雨可以进,国王不可以随便进。 2019-09-17
  • 事件 —频道 春城壹网 七彩云南 一网天下 2019-08-30
  • 《辉煌中国》第一集《圆梦工程》 2019-08-30
  • 建党精神,从这八个字学起——访中国史学会原会长金冲及 2019-08-26
  • "生死"淘汰赛启动 中国私募股权行业加速洗牌 2019-08-15
  • 国际锐评:美方反复无常,中方洞若观火,同等反制! 2019-08-03
  • 中美贸易战,让更多的中国人醒悟过来:美国是靠不住的。 2019-08-03
  • 中国电视剧诞生60周年盛典 老中青三代主创齐聚一堂 2019-07-25
  • 探寻南极之境 送给世界尽头的一封情书 2019-07-25
  • 抓住了!云南文山脱逃嫌疑人七小时后在城内被抓获 2019-07-22
  • “埃夫特·栋梁杯”全国工业机器人技术应用技能大赛落幕 2019-07-22
  • 应战美国贸易战中国跟500亿 同等力度、同日开征关税 2019-07-12
  • 专家谈当前市场预期 信心持续攀升预期比较乐观 2019-07-02
  • SNH48年度总决选速报结果公布 李艺彤登顶 2019-07-02
  • 福彩3d走势图 龙王捕鱼攻略 正规实体现场靠谱平台 我的微信里没有彩票拦 欢乐斗地主单机版官方 福彩3d出号走势图彩乐乐 浙江省11走势图 网易彩票世界杯 大乐透历史记录号码 云南时时彩是正规的 白小姐透码 山西十一选五基础走势图 刘佰温四肖中特期期免费 上海时时彩 云南快乐十分开奖