叮咚!
任务榜单
揭秘任务
一、道具选择
流程图如下。
二、道具使用
获取加速度值
下面开始编写走平衡木的程序啦!
1.搭建舞台。绘制“平衡木”角色,添加角色“倒霉熊”。
2.选中角色“倒霉熊”,添加控制事件“当绿色小旗子被点击”。
“倒霉熊”在需要从起点出发,拖拽“动作”模块的“移动到X: Y: ”到脚本区,修改其中的参数为起点位置。
拖拽“控制”模块中的“循环执行”至“移动到X: Y: ”下。
3.判断加速度值是否在正常范围内,这里设定正常值为±100。拖拽“控制”模块的“如果……那么执行……否则执行……”至脚本区。
将“Microbit”模块中的“读取加速度的值X” 作为参数嵌入至 “运算符”模块的 “( )> 100”,再拖拽一个“读取加速度的值X” 作为参数嵌入至“( )< 100”中。拖拽“运算符”模块的 “( )或 ( )”,将刚刚两个比较指令嵌入其中。
接着,将逻辑运算符作为判断条件嵌入至“如果……那么执行……否则执行……”中。
4.若加速值在正常范围内,“倒霉熊”向前走;若加速度值超出正常范围,“倒霉熊”回到起点。
拖拽“外观”模块中的“说‘Hello!’2秒”、“动作”模块中的“移动到X: Y: ”至脚本区,修改其中字符串和参数,放入“那么执行……”下。
拖拽“动作”模块中的“移动10步”和“指向方向90”到脚本区,修改方向为0,将其放入“否则执行……”下。
5.判断“倒霉熊”是否到达终点坐标。拖拽“控制”模块的“如果……那么执行……”至脚本区。将“动作”模块的“Y坐标”嵌入至“运算符”模块的 “( )> 100” 中,修改其中参数为终点Y坐标。
若成功,则停止全部程序。拖拽“外观”模块中的“说‘Hello!’2秒”、“控制”模块中的“停止‘全部’”至脚本区,修改其中字符串和参数,放入“那么执行……”下。
6.将步骤4和步骤5的程序作为循环体放入“循环执行”中。
完整程序如下。
探索任务
Mind+最早是由DFRobot公司于2013年推出的图形化编程软件,能够让不懂编程的艺术家们通过几分钟的学习即可控制Arduino开源硬件,从而拓宽一些新的思维方式。