营救麦昆

2019-09-111558
AI 快速预览详细 收起
营救麦昆是一个基于micro:bit的编程项目,旨在通过解谜游戏的形式教授编程基础知识。项目包含多个关卡,每个关卡都有独特的谜题需要解决。例如,第一关需要根据一段旋律的简谱来打开基地大门,第二关则需要计算太阳与火星之间的距离来解锁监狱之门。项目使用的硬件包括麦昆教育机器人、数字大按钮模块和模拟角度传感器。通过这个项目,孩子们可以学习编程并锻炼逻辑思维,同时体验到成就感。

背景

上回说到,麦昆因为地球资源的枯竭而到了火星。在火星探险后没电了,找到了能源补给站充电。但没过多久,麦昆就被外星人抓走,关到了秘密基地。我们一起去秘密基地营救麦昆吧!

project-image

第一关:基地大门

基地大门有一个蓝色的旋钮,上面有1—6的数字。怎么打开呢?这时候我们听到了一阵旋律。可能这个旋律就是打开基地大门的线索。

project-image

第二关:监狱之门

我们找到了麦昆所在的位置。麦昆被关到监狱里面了。门口有一个黄色的按钮。按钮的上方有一个“日”字,下方有一个“火”字。这跟开门有关系吗?

project-image

材料清单

  • 麦昆: micro:bit教育机器人(麦昆+锂电池板) X1 链接
  • micro:bit 编程入门开发板 X1 链接
  • 数字大按钮模块 黄色 X1 链接
  • 模拟角度传感器 X1 链接
  • 单神经元模块 X2

连线图

采用实时模式,将两组元器件分别连接到麦昆的 P1 和 P2 引脚。

project-image

步骤1 制作角色

这里面一共有四个角色。分别是 Mind+ 小加,麦昆、旋钮和主题文字。


“营救麦昆”就是文字制作的图片。

project-image

麦昆角色有两个造型,水平翻转复制而来。

project-image

Mind+ 小加也有两个造型,水平翻转而来。

project-image

旋钮只有一个造型,徒手绘制。

project-image

步骤2 准备舞台背景

舞台背景比较多。第一张是火星图片,后面两张是自带的太空图片。还有两张是监狱的图片,一个有麦昆,一个没有。

project-image

步骤3 编写角色脚本

标题文字的效果最少,就是显示出来后用语音朗读。

project-image

背景的脚本不多,主要是切换页面的时候做一些淡入淡出效果。

project-image

下面是麦昆的脚本。

project-image

上面的音乐片段这样看上去不太能猜出来是什么。其实是下面这首歌。

project-image

这是最后闯关成功后麦昆显示心跳表情并放音乐的脚本。

project-image

Mind+ 小加的脚本特别长,有点麻烦。

project-image

旋钮的脚本比较简单,就是显示和消失。

project-image

效果演示

揭秘

第一关,旋律的简谱即为开门密钥。旋律为65351656。


第二关,日代表太阳,火代表火星。日与火之间的距离为(4)个轨道或者相隔(4)个行星。因此 4 即为开门答案。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

所需材料/产品

加载全部

    Gravity: 数字大按钮模块 黄色

    Gravity: 数字大按钮模块 黄色

    Gravity: 数字大按钮模块 黄色

    Gravity: 模拟旋转角度传感器(Arduino兼容,旋转 300°,旋钮)

    Gravity: 模拟旋转角度传感器(Arduino兼容,旋转 300°,旋钮)

    Gravity: 模拟旋转角度传感器(Arduino兼容,旋转 300°,旋钮)

    micro:bit V1.5 编程入门开发板

    micro:bit V1.5 编程入门开发板

    micro:bit V1.5 编程入门开发板

相关推荐

评论(0)
- 没有更多了 -

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

相关推荐

所需材料/产品

Gravity: 数字大按钮模块 黄色

Gravity: 数字大按钮模块 黄色

Gravity: 数字大按钮模块 黄色

Gravity: 模拟旋转角度传感器(Arduino兼容,旋转 300°,旋钮)

Gravity: 模拟旋转角度传感器(Arduino兼容,旋转 300°,旋钮)

Gravity: 模拟旋转角度传感器(Arduino兼容,旋转 300°,旋钮)

micro:bit V1.5 编程入门开发板

micro:bit V1.5 编程入门开发板

micro:bit V1.5 编程入门开发板

加载全部