6. 魔法棒套件案例06:魔法棒制作

6.1. 目的


  • 使用魔法棒套件制作一根多功能的魔法棒

../../_images/magicwand_case_01_01.png

6.2. 使用材料(淘宝购买链接)

6.4. 故事背景


为了应对各种突发情况,小恩决定将使用过的魔法都设置到魔法棒中,这样子才能快速的使用魔法,解决问题,带领团队夺回补给完成试炼。

6.5. 软件


微软makecode

6.6. 编程


如图所示编写程序

../../_images/magicwand_case_06_07.png

程序

请参考程序连接:https://makecode.microbit.org/_gCW49uJoCis8

你也可以通过以下网页直接下载程序。

现象


  • 当开机时,灯环亮蓝色,通过按钮A、按钮B或者micro:bit主板的倾斜状态来切换当前使用功能,当按下按钮A则切换为显示笑脸;按下按钮B则是切换进入充能状态,LED灯全部变红,通过按紧连接P2端口的按钮充能让LED灯环亮蓝色;当向右倾斜则切换为打翻蜘蛛或者让飞碟起飞的功能;当向左倾斜则切换为让飞碟降落的功能;选择好法术后通过按下连接P2端口的按钮释放法术,每次释放法术都会使灯环的最后一个蓝色灯变成红色,当没有蓝色灯的时候无法释放法术,只能进入充能状态进行充能才能重新使用,在充能状态下,只有全部灯亮蓝色才算充能成功,否则充能失败,灯环亮红色。

6.7. 思考


6.8. 常见问题


6.9. 相关阅读