麦昆穿越立交桥

2019-06-191515
精华项目
AI 快速预览详细 收起
本文介绍了如何设计一个立交桥赛道,并使用麦昆小车进行自动行驶。通过编写巡线代码,麦昆能够检测地面颜色,实现直线运行和转弯。项目中还解决了赛道固定不牢固的问题,确保麦昆能够平稳运行。这个项目适用于STEM教育场景,能够锻炼学生的编程能力和逻辑思维。

看到麦昆设计一个赛道,我首先想到麦昆在赛道上飞驰的情景。在上次学校的社团文化节中,我们展示了意念控制小车的互动活动,那时就搭建过一个平面的赛道。我想到了让麦昆行走在这个赛道中,并且当赛道设计成立交桥的形式。

步骤1 铺设立交桥

根据现有的平板和弯板,铺设立交桥

project-image
project-image
project-image

步骤2 编写代码

首先测试巡线传感器,碰到黑色为0,碰到白色为1

project-image

编写巡线的代码,赛道的颜色是黑色,旁边有银色的金属条纹,利用巡线传感器检测地面,检测到黑色的,麦昆直线运行,检测到白色,麦昆转弯。

project-image

步骤3 测试

把代码导入到麦昆中,测试运行

开始运行时,麦昆在转弯处多次翻车,还以为是代码出问题了,多次调整,还是要翻车,后来发现是赛道在转弯处固定不牢固,在转弯出增加几个支架后,再测试麦昆可以平稳运行了。

project-image

材料清单

  • 麦昆 X1
  • 赛道板和支架 X1

代码:https://gitee.com/zhaowl1234/mcqueenside_parking/tree/master

本来想让麦昆在立交桥上用手柄控制麦昆快速运动的,比较运行一周看谁的用时最短,因时间关系只能下次测试了。

创作许可协议

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

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