【Mind+】mind+零基础教程 神奇的宝藏 默契小游戏-Arduino中文社区 - Powered by Discuz! Archiver

dfrobot 发表于 2019-11-19 14:21

【Mind+】mind+零基础教程 神奇的宝藏 默契小游戏

本帖最后由 dfrobot 于 2019-11-19 14:39 编辑

【Mind+】mind+零基础教程
第六关 神奇的宝藏 项目七 默契小游戏
      恭喜“小麦”成功完成了竞技场的任务,接下来开启宝箱看看,里面神奇的宝藏是什么吧!
      得到了宝藏却不知道怎么用?没关系,系统针对这个“宝藏”设计了几个揭秘任务,只要你完成揭秘任务,就知道“宝藏”的基本使用方法啦!
揭秘任务和之前的闯关任务一样,都可以在任务榜单中查看任务的具体信息,任务等级分为一级、二级、三级,等级越高,任务难度越大。http://mc.dfrobot.com.cn/data/attachment/forum/201812/25/153115vihpr24ivap3bhqt.png      但是,揭秘任务只是揭开遮住“宝藏”的面纱,让你窥见它的真面目,如果能完成探索任务,就可以玩转这个“宝藏”啦!
      还在等什么,赶紧动手尝试吧!项目七默契小游戏      叮咚!http://mc.dfrobot.com.cn/data/attachment/forum/201812/26/132246s3r3y1nlijl3e5a0.png任务榜单http://mc.dfrobot.com.cn/data/attachment/forum/201812/26/132316n004e2z98eeec0ec.png揭秘任务
一、道具选择http://mc.dfrobot.com.cn/data/attachment/forum/201812/26/132357hduwf3z38xxxx983.pnghttp://mc.dfrobot.com.cn/data/attachment/forum/201812/26/132430c7w8rtif288fprcm.png发射端流程图如下。http://mc.dfrobot.com.cn/data/attachment/forum/201812/26/132454bwpi5iumt55zmmlw.png接收端流程图如下。http://mc.dfrobot.com.cn/data/attachment/forum/201812/26/132542hra0d6lndnbmcztk.png二、道具使用
发射端
1.选中任意角色,添加控制事件“当 绿色的小旗子被点击”。
2.打开无线通信,设置无线组。拖拽“Microbit”模块中的“‘打开’无线通信”、“设置无线频道为‘7’”至脚本区,放在“当 被点击”下方。http://mc.dfrobot.com.cn/data/attachment/forum/201812/26/132713yzfkoa7frjfzaj9m.png3.判断哪个按钮被按下。
   若按钮A被按下,返回数值1。拖拽“控制”模块的“如果……那么执行……”至脚本区,将“Microbit”模块中的“按钮‘A’被按下?” 作为条件语句嵌入至“如果……那么执行……”中。拖拽“Microbit”模块中的“通过无线发送‘hello’”至“那么执行……”下,修改其中的字符串为数值1。http://mc.dfrobot.com.cn/data/attachment/forum/201812/26/132750rjnqkxm7xxxid2lj.png      若按钮B被按下,返回数值2。模仿上一段程序,先自己试试吧!http://mc.dfrobot.com.cn/data/attachment/forum/201812/26/132859g86588p6huf85urf.png下面是发射端的完整程序。http://mc.dfrobot.com.cn/data/attachment/forum/201812/26/132917nguocat2ut7g4t2u.png接收端
1.选中任意角色,添加控制事件“当绿色小旗子被点击”。
2.打开无线通信,设置无线组。拖拽“Microbit”模块中的“‘打开’无线通信”、“设置无线频道为‘7’”至脚本区,放在“当绿色小旗子被点击”下方。http://mc.dfrobot.com.cn/data/attachment/forum/201812/26/133012j9g9vi4bjav49f2f.png3.判断哪个按钮被按下。
      若按钮A被按下,设置变量my variable的值为1。拖拽“控制”模块的“如果……那么执行……”至脚本区,将“Microbit”模块中的“按钮‘A’被按下?” 作为条件语句嵌入至“如果……那么执行……”中。拖拽“变量”模块中的“设置‘my variable’的值为0”至“那么执行……”下,修改其中的数值为1。http://mc.dfrobot.com.cn/data/attachment/forum/201812/26/133101bhrxrcxctnvxn5hw.png      若按钮B被按下,设置变量my variable的值为2。模仿上一段程序,先自己试试吧!http://mc.dfrobot.com.cn/data/attachment/forum/201812/26/133122pf1geagcfafbd6p7.png      下面是接收端第一段程序。
http://mc.dfrobot.com.cn/data/attachment/forum/201812/26/133141o8a74c88paall275.png      4.当无线接收到数据时,判断变量my variable与无线接收的数据是否一样,若一样则说明两人按的是同一按钮;若不一样,则说明默契还不够,两人按的按钮不同。
      拖拽“Microbit”模块中的“当无线接收到数据”至脚本区,这是一个触发事件,当无线接收到数据,才会执行下面的指令。
http://mc.dfrobot.com.cn/data/attachment/forum/201812/26/133214b4i9x3cwziz9a3i9.png      拖拽“控制”模块的“如果……那么执行……”至脚本区。将“变量”模块的“变量my variable” 和“Microbit”模块中的“无线接收数据”嵌入至“运算符”模块的 “( )= 100” 中。接着将运算符嵌入“如果……那么执行……”的条件框中。
      拖拽“外观”模块中的“说‘Hello!’”至“那么执行……”下,修改其中字符串为“你们真有默契!”。
      拖拽“外观”模块中的“说‘Hello!’”至“否则执行……”下,修改其中字符串为“哎呀,默契还不够!再试试吧!”。http://mc.dfrobot.com.cn/data/attachment/forum/201812/26/133401yjb5a11ak18a9jnh.png      这就是接收端的另一段程序。http://mc.dfrobot.com.cn/data/attachment/forum/201812/26/133424n5ltm3dvcikk1b53.png
[*]【Mind+】mind+零基础教程 目录:

[*]【Mind+】mind+零基础教程 前言+大纲
[*]【Mind+】mind+零基础教程 新手村-神秘的Mind+
[*]【Mind+】mind+零基础教程 新手村-装扮自己的舞台
[*]【Mind+】mind+零基础教程 新手村-简单的角色动画
[*]【Mind+】mind+零基础教程 欢乐谷-集结了
[*]【Mind+】mind+零基础教程 欢乐谷 欢乐的聚会
[*]【Mind+】mind+零基础教程 欢乐谷-我的音乐我做主
[*]【Mind+】mind+零基础教程 欢乐谷-双人舞
[*]【Mind+】mind+零基础教程 迷失森林-掷骰子
[*]【Mind+】mind+零基础教程 迷失森林-我的画笔 自制迷宫
[*]【Mind+】mind+零基础教程 迷失森林-穿越电流阵
[*]【Mind+】mind+零基础教程 攀岩岛-过目不忘
[*]【Mind+】mind+零基础教程 攀岩岛-守门员
[*]【Mind+】mind+零基础教程 竞技场
[*]【Mind+】mind+零基础教程 神奇的宝藏-神秘的micro:bit
[*]【Mind+】mind+零基础教程 神奇的宝藏-跳动的心
[*]【Mind+】mind+零基础教程 神奇的宝藏-打气筒
[*]【Mind+】mind+零基础教程 神奇的宝藏-智能探测仪
[*]【Mind+】mind+零基础教程 神奇的宝藏-平衡木
[*]【Mind+】mind+零基础教程 神奇的宝藏-智能手柄
[*]【Mind+】mind+零基础教程 神奇的宝藏-默契小游戏

mind+官网:http://www.mindplus.cc      Mind+最早是由DFRobot公司于2013年推出的图形化编程软件,能够让不懂编程的艺术家们通过几分钟的学习即可控制Arduino开源硬件,从而拓宽一些新的思维方式。
页: [1]
查看完整版本: 【Mind+】mind+零基础教程 神奇的宝藏 默契小游戏