【Mind+】MAX: BOT 机器人探索之旅 第七章 声光互动
【Mind+】MAX: BOT 机器人探索之旅第七章 声光互动
https://v.qq.com/x/page/j08099eo4qe.html
Max:bot 完成了好多任务了,在迷宫中完成探索,可以帮你赢得了体感赛车游戏。附件
那么Max:bot的外观上可以有哪些变化呢?它可以发出声音吗?
学习目标
1.学习灯带模块的使用
2.学习喇叭模块的使用
3.可自由编辑音乐
4.制作流水灯效果
电子模块
7.1炫彩灯带
在节日的时候,都会有好多漂亮的彩灯来装扮。
运用灯带,将Max:bot装扮起来吧!
知识要点
动手实践
(1)打开Mind+软件,新建项目。
(2)添加灯带编程需要的模块
单击“扩展”,在“显示器”中选择“Ws2812 RGB灯”。
指令区出现显示器模块。(3)设置彩虹灯亮度
灯带连接引脚为P5(左侧灯带)和P11(右侧灯带),各包含7个LED小灯,设置彩虹灯亮度为255.
(4)设置彩虹灯效果
设置彩虹灯效的色彩范围1-360(红色--绿色--蓝色-红色),彩灯呈现七彩效果。“0到6”表示灯带上的7个灯珠。
(5)保存项目,命名为“炫彩灯带”,将程序下载到Max:bot。
OK,灯带被点亮了,能够实现七彩灯带的效果啦!
探究思考
可不可以让灯带根据我们的喜好显示出不同的颜色呢?大家动手试一试吧!
7.2 演奏美妙音乐
悦耳的音乐能够让人心情愉悦,如果在小游戏中加点音效进去,比如在胜利的时候有庆祝的音乐,Max:bot会变得很有趣。
知识要点
动手实践
(1)打开Mind+软件,新建项目。
(2)播放旋律模块中已经有内置的很多旋律可供选择,我们在这里选择的是第一段旋律“dadadum”。
(3)保存项目,命名为“演奏美妙音乐”,将程序下载到Max:bot。
能够听到播放旋律“dadadum”。
探究思考
你想不想自己制作美妙的旋律呢?Max:bot也能帮你实现哦。
“C”是音符do(即音符1),字母后面的数字是音符的音高,即“2”表示低音,那么“C2”就表示低音do;“1”是节拍,节拍关系到曲子的快慢和节奏。音调与简谱的对应关系如下图:
利用音调模块,制作一首简单的歌曲吧!
7.3 圣诞机器人
每个圣诞来临的时候,能够看到很多漂亮的圣诞树。
下面我们和Max:bot一起来制作一个圣诞机器人吧,它可以一边闪耀着灯光,一边播放着圣诞歌曲哦!
知识要点
动手实践
(1)打开Mind+软件,新建项目。
(2)编辑一段圣诞的音乐“Jingle Bell”,运用音调模块。
看到简谱上,前面两个短句是相同的音调和节拍。那么可以使用重复执行模块。
完整的音乐程序部分如下。
(3)编辑灯带的效果
下面来学习怎么把两条灯带做成“流水灯”的效果。
首先,“流水灯”的效果是每次增加一颗灯亮起。
所以两侧灯带灯亮起的个数,是个变化的量,需要用到变量来控制。
已有变量名称更改为 “左灯珠个数”,再新建一个变量“右灯珠个数。
左侧灯带(P5)的灯珠的个数的变化,就需要控制变量“左灯珠个数”来控制了;右侧灯带(P11)的灯珠的个数的变化,就需要控制变量“右灯珠个数”来控制了。
我们的灯带只有7颗灯珠,需要限制变量“左灯珠个数”和“右灯珠个数”分别同时小于7,并且初始值为0。
每次灯珠改变颜色亮起后,对变量“左灯珠个数”和“右灯珠个数”增加1,使下一个灯珠亮起变色。
(4)保存项目,命名为“圣诞机器人”,将程序下载到Max:bot。一个会唱歌会闪烁的圣诞机器人就完成啦!
探究思考
试着和体感赛车结合,让你的圣诞机器人动起来,帮你去派发礼物吧。
希望你的机器人探索兴趣一直延续,用你的奇思妙想,玩出更多新颖有创意的作品。如果你愿意与我们分享的话,也可以直接登陆我们的论坛,让我们的社区论坛记录下你的点点滴滴!
欢迎登陆DFRobot创客社区!
DFRobot 创客社区: www.dfrobot.com.cn
咨询群:Mind+官方交流QQ群 671877416
目录牵引:
【Mind+】MAX: BOT 机器人探索之旅(系列教程)导航帖
【Mind+】MAX: BOT 机器人探索之旅 MAX: BOT组装教程
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑
【Mind+】MAX: BOT 机器人探索之旅 第二章 感光的眼睛【Mind+】MAX: BOT 机器人探索之旅 第三章 聪明的MAX: BOT【Mind+】MAX: BOT 机器人探索之旅 第四章 秘密武器超声波
【Mind+】MAX: BOT 机器人探索之旅 第五章 勇往直前的MAX: BOT
【Mind+】MAX: BOT 机器人探索之旅 第六章 无线通信
【Mind+】MAX: BOT 机器人探索之旅 第七章 声光互动▲mind+官网:https://www.mindplus.cc
Mind+最早是由DFRobot公司于2013年推出的图形化编程软件,能够让不懂编程的艺术家们通过几分钟的学习即可控制Arduino开源硬件,从而拓宽一些新的思维方式。 好教程
页:
[1]