最新消息:

Micro:bit创意课程系列:真心话大冒险

Micro Bit 少儿编程 2138浏览 0评论

这个项目会教你如何使用按钮输入和LED输出在micro:bit上创建一个有趣的“真心话大冒险”游戏,学习随机数、输入和输出。

 

Micro:bit创意课程系列:真心话大冒险

 

学习目标

学生们可以:

•在LED显示屏幕上显示自己的图案

•创建一个随机生成的变量

•使用IF…THEN…ELSE(如果那么否则)

•一次性运行两个编程积木块

•在LED显示屏幕上显示自己的图案

步骤

先进入micro:bit图形编程界面

 

Micro:bit创意课程系列:真心话大冒险

 

第一步

这个程序将会通过在micro:bit上显示一个旋转的箭头来选择玩家。然后,用户按下按钮A,看到一个随机生成的语句,并选择“Truth”(真)或者“Dare”(假)。

第一阶段是创建箭头。从积木块菜单中的basic(基本)选项中,选择“show leds”(显示LED)积木块。

 

Micro:bit创意课程系列:真心话大冒险

 

将“Show leds”(显示LED)积木块拖拽到工作区域,通过点击你想点亮的小框框来绘制图案。一颗红色的LED表示LED灯被点亮。

 

Micro:bit创意课程系列:真心话大冒险

 

为了确保LED灯一直保持点亮,“show leds”这个积木块将永远被放置在一个forever(永久)循环中。这个循环可以从积木块菜单中的basic(基本)选项中找到。将forever积木块拖拽,并让它包围“show leds”。

 

Micro:bit创意课程系列:真心话大冒险

Micro:bit创意课程系列:真心话大冒险

 

第二步

程序的下一步是让用户按下一个按钮的时候,显示一个随机语句。从积木块菜单中选择Input(输入)选项,找到“On button press”(当按钮被按下),并将它拖拽到工作区域。

 

Micro:bit创意课程系列:真心话大冒险

 

随机函数的结果需要被存储在一个变量中。从积木块菜单中,选择“Variable”(变量)并点击“Make a Variable”(创建一个变量)。

 

Micro:bit创意课程系列:真心话大冒险

 

然后会弹出一个对话框,要求你给变量命名。在这个例子中,将它命名为“Make a Variable”(创建一个变量)。

 

Micro:bit创意课程系列:真心话大冒险

 

用“set item”(设置项目)积木块,将它拖拽到工作区域,并连接到按钮“A”的输入积木块。

 

Micro:bit创意课程系列:真心话大冒险

 

第三步

现在,变量“Random”(随机)已经被创建,你可以在“Set item”(设置项目)的下拉菜单中找到它。通过按下向下的箭头,选择“Random”(随机)。

 

Micro:bit创意课程系列:真心话大冒险

Micro:bit创意课程系列:真心话大冒险

 

现在变量被设置为“0”。当按钮A被按下,我们现在需要给它赋上一个随机数。在积木块菜单中,选择“Math”(数学)选项,并选择“pick random 0 to 4”(选取一个从04的随机数)。

 

Micro:bit创意课程系列:真心话大冒险

 

将“pick random”(选择随机)积木块拖拽到工作区域,并将它添加到“set random”(设置随机)积木块的下方。一个在01之间的随机数将会给我们提供2种选择。

 

Micro:bit创意课程系列:真心话大冒险

 

第四步

现在,我们用积木块菜单下“logic”(逻辑)选项中的IF语句来添加一个选择过程。

 

Micro:bit创意课程系列:真心话大冒险

 

拖拽“IF”积木块到工作区域,将其连接到积木块“random”下方。

 

Micro:bit创意课程系列:真心话大冒险

 

接下来,我们需要为 IF 语句创建一个逻辑语句使我们能够进行选择。再次从积木块菜单中选择 “logic” (逻辑)选项,添加一个 “equals”(等于)积木块。

 

Micro:bit创意课程系列:真心话大冒险

Micro:bit创意课程系列:真心话大冒险

 

第五步

为了确保micro:bitIF语句基于随机数,存储在变量“Random”(随机)的数值需要被检查。你可以在积木块菜单中的变量选项中找到变量“Random”(随机)。

 

Micro:bit创意课程系列:真心话大冒险

 

将变量“Random”(随机)积木块放置在“equals”(等于)积木块下方来测试IF语句的逻辑。如果变量“Random”(随机)包含了一个“0”,那么第一个选项就被选出来了,不然就会选择第二个选项。

 

Micro:bit创意课程系列:真心话大冒险

 

为了获取显示在屏幕上的“truth”(真)或“Dare”(假)语句,我们需要用到积木块菜单中basic(基本)选项下的积木块“show string”(显示字符串)。

 

Micro:bit创意课程系列:真心话大冒险

 

程序完成后,在按下按钮之前,两个元素将同时工作,显示LED箭头图像。

 

Micro:bit创意课程系列:真心话大冒险

将程序存储下载至micro:bit,开始游戏吧。

 

您必须 登录 才能发表评论!