3160| 2
|
麦昆流浪记——麦昆接力赛 |
本帖最后由 hnyzcj 于 2019-6-1 13:49 编辑 【项目展示】 【项目背景】 麦昆星球要开运动会了,麦昆们奔走相告。其中接力赛项目最为引入注目,每个麦昆既要奋勇奔跑,又要在接力区与小伙伴配合完成接力。 图01麦昆接力赛场地 【游戏规则】 1. 每个麦昆接力队有三名成员和一名发令员组成。 2. 发令员在赛道外,按下按钮发送起跑信号。 3. 三名接力手,分别位于各自接力区,当接收到发令员的信号后,起点处麦昆起跑。 4. 当第一名麦昆到达第一接力区后停止,发送信号给第二名麦昆起跑。 5. 以此类推当第三名麦昆到达终点后停止,发令员收到结束信号播放音乐同时显示所用时间。 【材料清单】 1.麦昆: micro:bit教育机器人 V3.0 锂电池豪华套餐 * 3 2.micro:bit 编程入门开发板 *4 3.micro:bit Boson扩展板 (Gravity兼容) *1 4.黑胶带 *1 【结构设计】 本次结构件,最初是想通过碰撞传感器来实现两个麦昆之间的接力,但实际测试过程效果并不理想因此,本次作品的结构件只能作为模拟碰撞的过程。 图2接力板 图3转接件 把上述结构件安装在麦昆车体上,如下图4所示。 图4安装接力结构件 场地制作: 场地制作比较简单,用电工黑胶带粘贴出一个椭圆形的跑道。在每个设定的接力区用黑胶带横着粘贴作为两辆麦昆的交接的区域。如下图6所示。 图5制作场地 【程序编写】 本次游戏的控制主要通过Microbit无线功能来实现。按下按钮A开始计时,发令员发送信号1,当编号为1的麦昆队员,当接收到信号1后开始行走,进入接力区停止并发送信号2;当编号2的麦昆队员接收到信号2后开始行走,进入接力区停止并发送信号3;当编号3的麦昆接收到信号3后开始行走,进入接力区停止并发送信号4。发令员接收到信号4,停止计时,并将时间显示在LED。 图6系统控制图 【运行测试】 对发令员及麦昆小车上电,注意小车巡线传感器不要放在黑色接力区上,否者小车接收到起跑信号也无法启动。 图11麦昆初始化 按下发令员处按钮A,发送起跑信号,麦昆完成接力后,发令员出显示时间和图案。 图图12接力结束后发令员处 【拓展玩法】 我们可以将巡线地址做的更复杂些,例如下图所示的各种巡线地址,来完成任务。 图13十字和T行线路 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed