挑战二+Mind+ 编程模拟抛体运动

2019-01-291265
AI 快速预览详细 收起
本文介绍了如何使用Micro:bit和乐高积木制作一个抛体运动模拟器。项目包括材料清单、制作步骤和程序代码。通过角度传感器和声音传感器增加互动性和趣味性。适合小学年龄段的学生进行STEM教育,帮助他们直观理解抛体运动的物理规律。
project-image
project-image

这是现行人教版高中物理课本中展示的抛体运动。我们研究抛体运动所用的方法是运动的分解:将抛体运动分解为水平方向上的匀速直线运动和竖直方向上的匀变速直线运动。符合以下规律:

project-image

理论知识的学习理解依赖于感性认识是否充分。那么在学习抛体运动之前的之前......我们是否可以从游戏编程中,让小学生先感性认识下物理规律呢?

下面我们就尝试一下:

【   

【材料清单】

         Micro:bit                    1 

         Micro:bit扩展板         1 

         角度传感器               1 

        声音传感器               1 

         乐高积木                   若干 

  【制作步骤】

1乐高底座搭建步骤如图:

project-image
project-image
project-image

3编写程序:

创建四个角色:

project-image

球脚本:

project-image
project-image

轨迹脚本:

project-image

发射炮脚本:

project-image

红包脚本:

project-image

游戏操作说明

点击绿旗程序运行。

按钮A:每按一次抛出初速度增加2

按钮B:每按一次抛出初速度减少2

角度传感器:调节抛出角度

声音传感器:声控发射(增加趣味性)

炮弹发射后能击中红包,则红包消失并出现在其他地方,继续游戏。

这只是个很基本的游戏设计,大家可以在这个简单的游戏基础上增加更丰富的背景、细节、音效和变化以及竞技让它更加好玩。

项目程序https://gitee.com/tinkerboy/000.git

创作许可协议

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

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