- 5
- 0
- 约1.25千字
- 约 17页
- 2021-03-29 发布于江西
- 举报
皮科遇到泥石流啦 ,山上石头滚滚落下 ,快想办法躲避吧 (悄悄告诉你 ,
在地上越久得分越高哦 )。
角色 皮科 ,石头
背景 Arctic
石头会一直滚落 ,皮科接收到信号会跳起来躲避石头。被砸
实现效果
到就game over了。
硬件清单
IO传感器扩展板
红外数字避障传
感器模块
红外数字避障传感器连接数字引脚2 ,UNO板连接计算机。 (红外数
字避障传感器有D0和A0之分 ,一个是模拟口一个是数字口 ,我们这里只需
要数字口就只需要把D0连接到2脚的TX口。 )
1.打开Mind+软件 ,新建一个项 目。
2.添加舞台背景。选择 “背景库”—— “Arctic”。
3.删除角色区的默认小猫角色。选择 “角色库”—— “皮科”。另外
还需要使用 “画笔”—— 圆形工具 ,绘制一个石头角色。
先选择板子的类型点击这个扩展 ,然后选择板子。我们用的都是Uno的板子。
4. 角色皮科学效果 :当红外数字避障传感器感知到被遮住的时候 ,皮科
跳起来 ;若没有被遮住 ,皮科下落到地面。角色流程图如图1.1。
图1.1
根据流程图编写程序 ,角色皮科完整程序如图1.2所示。
图1.2
5.角色石头效果 :当绿旗被点击 ,即程序开始 ,石头移动到 (-178 ,25 );在3
秒时间内移动到 (208 ,-100 )!流程图如图1.3所示。
图1.3
根据流程图编写程序 ,石头完整程序如图1.4所示。
图1.4
5.角色game over效果 :按下小旗子隐藏 ,石头碰到皮科的时候显
示出来。然后停止所有程序 ,程序如下图1.5所示。
图1.5
6.保存项 目 ,命名为 “躲避滚石” ,连接设备 ,选择串口。 效果图
如下图1.6~1.7所示。
图1.6没撞到石头的效果图 图1.7撞到石头的效果图
尝试加入一个旗子 向上捡到旗子就胜利 !写下你的思路。
原创力文档

文档评论(0)