第 1 步:制作
它是什么?
让“鸭子”从一块micro:bit主板无形地"飞向"另一块。
工作原理
- 将该程序下载到两块micro:bit主板中,摇动其中一块,“鸭子”将从这块神奇地移动到另一块中。 摇一摇另一块主板,将鸭子送回。
- 这可不是什么真的魔法。 而是当加速计检测到摇晃手势时,使用micro:bit无线电功能将数据从一个micro:bit发送到另一个。
- 该项目首先将无线电组设为23。 无线电组就像无线对讲机上的频道。它们可以是0到255之间的任何数字。 选择什么数字并不重要,只要你和你朋友的micro:bit使用同一个组号即可,同时也要确保附近没有其他人正在使用与你们相同的组号。
- 当你摇动它时,它会在该无线电组中发送“DUCK”的字样并清除屏幕。 如果任意一个micro:bit收到无线电消息(任何无线电消息), 那么其显示屏上会显示一个“鸭子”图案,所以任何时候你只能看到一只“鸭子"。
所需材料
- 两个micro:bit(或者MakeCode模拟器)
- MakeCode 或者 Python 编辑器
- 电池盒(选配)
- 一起玩游戏的朋友
第 2 步:编程
第3步:完善
- 了解你到底能走多远,程序依然起作用。
- 传送其他动物。 您需要更改图片,消息——或者都改?
- 如果有超过2人使用相同的无线电组号会发生什么情况? 你如何解决这个问题?
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.