查看: 968|回复: 1

[教程] 【Mind+】MAX: BOT 机器人探索之旅 第七章 声光互动

[复制链接]
【Mind+】MAX: BOT 机器人探索之旅

第七章 声光互动



Max:bot 完成了好多任务了,在迷宫中完成探索,可以帮你赢得了体感赛车游戏。[url=]附件[/url]
屏幕快照 2018-12-03 16.06.53.png
那么Max:bot的外观上可以有哪些变化呢?它可以发出声音吗?

学习目标

1.学习灯带模块的使用

2.学习喇叭模块的使用

3.可自由编辑音乐

4.制作流水灯效果

电子模块
屏幕快照 2018-12-03 16.07.15.png
7.1炫彩灯带

在节日的时候,都会有好多漂亮的彩灯来装扮。
屏幕快照 2018-12-03 16.07.24.png
运用灯带,将Max:bot装扮起来吧!
屏幕快照 2018-12-07 18.14.57.png

知识要点
屏幕快照 2018-12-03 16.07.36.png
动手实践

(1)打开Mind+软件,新建项目。

(2)添加灯带编程需要的模块

单击“扩展”,在“显示器”中选择“Ws2812 RGB灯”。
屏幕快照 2018-12-03 16.07.50.png
指令区出现显示器模块。
屏幕快照 2018-12-03 16.08.01.png
(3)设置彩虹灯亮度

        灯带连接引脚为P5(左侧灯带)和P11(右侧灯带),各包含7个LED小灯,设置彩虹灯亮度为255.
屏幕快照 2018-12-03 16.08.14.png
(4)设置彩虹灯效果
         
        设置彩虹灯效的色彩范围1-360(红色--绿色--蓝色-红色),彩灯呈现七彩效果。“0到6”表示灯带上的7个灯珠。
屏幕快照 2018-12-03 16.08.23.png
(5)保存项目,命名为“炫彩灯带”,将程序下载到Max:bot。

        OK,灯带被点亮了,能够实现七彩灯带的效果啦!
屏幕快照 2018-12-07 18.16.23.png


探究思考

       可不可以让灯带根据我们的喜好显示出不同的颜色呢?大家动手试一试吧!
屏幕快照 2018-12-03 16.08.33.png
7.2 演奏美妙音乐

       悦耳的音乐能够让人心情愉悦,如果在小游戏中加点音效进去,比如在胜利的时候有庆祝的音乐,Max:bot会变得很有趣。

知识要点
屏幕快照 2018-12-03 16.08.59.png
动手实践
(1)打开Mind+软件,新建项目。

(2)播放旋律模块中已经有内置的很多旋律可供选择,我们在这里选择的是第一段旋律“dadadum”。
屏幕快照 2018-12-03 16.09.12.png
(3)保存项目,命名为“演奏美妙音乐”,将程序下载到Max:bot。

        能够听到播放旋律“dadadum”。

探究思考

       你想不想自己制作美妙的旋律呢?Max:bot也能帮你实现哦。
屏幕快照 2018-12-03 16.09.21.png
      “C”是音符do(即音符1),字母后面的数字是音符的音高,即“2”表示低音,那么“C2”就表示低音do;“1”是节拍,节拍关系到曲子的快慢和节奏。音调与简谱的对应关系如下图:
屏幕快照 2018-12-03 16.09.31.png
      利用音调模块,制作一首简单的歌曲吧!
屏幕快照 2018-12-03 16.09.39.png
7.3 圣诞机器人

      每个圣诞来临的时候,能够看到很多漂亮的圣诞树。
屏幕快照 2018-12-07 18.12.11.png

      下面我们和Max:bot一起来制作一个圣诞机器人吧,它可以一边闪耀着灯光,一边播放着圣诞歌曲哦!
知识要点
屏幕快照 2018-12-03 16.10.39.png
动手实践

(1)打开Mind+软件,新建项目。

(2)编辑一段圣诞的音乐“Jingle Bell”,运用音调模块
屏幕快照 2018-12-03 16.10.54.png
       看到简谱上,前面两个短句是相同的音调和节拍。那么可以使用重复执行模块。
屏幕快照 2018-12-03 16.11.01.png
       完整的音乐程序部分如下。
屏幕快照 2018-12-03 16.11.15.png
(3)编辑灯带的效果

       下面来学习怎么把两条灯带做成“流水灯”的效果。

       首先,“流水灯”的效果是每次增加一颗灯亮起。
屏幕快照 2018-12-03 16.11.27.png
      所以两侧灯带灯亮起的个数,是个变化的量,需要用到变量来控制。
  
      已有变量名称更改为 “左灯珠个数”,再新建一个变量“右灯珠个数。
   屏幕快照 2018-12-03 16.11.38.png
      左侧灯带(P5)的灯珠的个数的变化,就需要控制变量“左灯珠个数”来控制了;右侧灯带(P11)的灯珠的个数的变化,就需要控制变量“右灯珠个数”来控制了。
      
      我们的灯带只有7颗灯珠,需要限制变量“左灯珠个数”和“右灯珠个数”分别同时小于7,并且初始值为0。

      每次灯珠改变颜色亮起后,对变量“左灯珠个数”和“右灯珠个数”增加1,使下一个灯珠亮起变色。
屏幕快照 2018-12-03 16.11.46.png
(4)保存项目,命名为“圣诞机器人”,将程序下载到Max:bot。一个会唱歌会闪烁的圣诞机器人就完成啦!
屏幕快照 2018-12-03 16.11.54.png
探究思考

       试着和体感赛车结合,让你的圣诞机器人动起来,帮你去派发礼物吧。

屏幕快照 2018-12-07 18.08.19.png




       希望你的机器人探索兴趣一直延续,用你的奇思妙想,玩出更多新颖有创意的作品。如果你愿意与我们分享的话,也可以直接登陆我们的论坛,让我们的社区论坛记录下你的点点滴滴!


欢迎登陆DFRobot创客社区!


DFRobot 创客社区: www.dfrobot.com.cn
咨询群:Mind+官方交流QQ群   671877416

目录牵引:

截图201812191434578272.png
▲mind+官网:http://www.mindplus.cc

      Mind+最早是由DFRobot公司于2013年推出的图形化编程软件,能够让不懂编程的艺术家们通过几分钟的学习即可控制Arduino开源硬件,从而拓宽一些新的思维方式。

gada888  版主

发表于 2018-12-22 09:50:17

好教程
回复 支持 反对

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail