最新消息:

Micro:bit 创意课程系列 — Fireflies 萤火虫

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

萤火虫是一种很容易引起孩子兴趣的飞虫,夏天的晚上一群萤火虫一闪一闪的很奇妙,今天我们就用多个Micro:bit来模拟萤火虫。

“每个萤火虫都有自己独立的内部时钟”(Each firefly has its own individual internal clock)

在这种情况下,时钟就像一个计数器,所以我们将首先向我们的程序添加一个时钟变量(clock variable)

 

Micro:bit 创意课程系列 -- Fireflies 萤火虫

 

“每当时钟”敲十二“,它就会闪烁。”(and every time the clock strikes twelve, itflashes.)

我们可以使用永久循环(forever loop)来重复增加时钟的代码当时钟到达“中午”(让我们选择8),我们打开屏幕(通过使用游戏得分动画)

 

Micro:bit 创意课程系列 -- Fireflies 萤火虫

 

步骤1:当你看到一个附近的萤火虫闪光灯,轻轻地推动你的时钟

The micro:bit可以发送无线电消息到邻近的 microbit我们可以使用这些信息来模拟光的“闪烁”(theflashes of light)

•当萤火虫闪烁时,还会使用无线电发送号码(radio send number)发送一个无线电号码。

 

Micro:bit 创意课程系列 -- Fireflies 萤火虫

 

•当萤火虫收到无线电信号时,它会像萤火虫一样增加时钟。

 

Micro:bit 创意课程系列 -- Fireflies 萤火虫

 

推送到全部Micro:bit

 

Micro:bit 创意课程系列 -- Fireflies 萤火虫

 

将这个程序下载到尽可能多的Micro:bit,你可以尝试在一个黑暗的房间里点亮很多个Micro:bit萤火虫。

(我们已经添加了一个无线电设置组块 radio set group来指定萤火虫将在哪个组进行通信)。

 

Micro:bit 创意课程系列 -- Fireflies 萤火虫

Micro:bit 创意课程系列 -- Fireflies 萤火虫

 

 

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