【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+

2019-10-089910
AI 快速预览详细 收起
本文介绍了使用小麦昆和小MU实现视觉巡线项目的详细步骤。首先,通过4pin PH2.0—杜邦线将小麦昆和小MU连接,并选择IIC模式。接着,在makecode中添加小MU库和麦昆库,编写初始化配置和运动函数。最后,通过调整小MU的高度和角度,实现正确的视觉巡线。该项目适合青少年科创比赛和STEM教育场景,能够锻炼孩子的编程能力和逻辑思维。


【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图1
嗨,大家好,我是人见人爱,花见花开的麦小昆。
国庆节那天,我和小主人一起坐在电视机前看大阅兵和国庆花车巡游。
当我在电视前观看阅兵式时,心中有许多复杂的情绪交织。
看着帅气可爱的兵哥哥兵姐姐们的飒爽英姿,以及看着各种先进武器,不禁感慨万千,十分自豪。
我是新时代的麦小昆,添加了小MU做装备,更具有了超人的能量。
我也要参加花车巡游,我要用视觉巡游。
【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图2
【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图3


器材准备:
人见人爱小麦昆         1https://www.dfrobot.com.cn/goods-1802.html
神奇慧眼小MU          1https://www.dfrobot.com.cn/goods-2003.html
MU支架                    1下载附件MU折叠支架.zip

一、组装与连接
小麦昆和小MU通过4pin PH2.0—杜邦线进行连接,虽然官方给出了IIC和UART两种接口,习惯性选择更灵活好用的IIC方式,同时小麦昆超声波后面也经集成了 IIC接口,貌似是“姻缘巧合”。
注意:选择IIC模式,需要将左侧的模式拨码开关1拨到下面,开关2拨在上面。
【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图5
【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图6
二、编程准备
研读小MU开发文档
【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图7
【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图8
用makecode编程
1、 https://makecode.microbit.org 打开在线makecode,新建一个项目,点击扩展 搜索“mu-opensource/pxt-MuVisionSensorIII”,点击卡片完成添加小MU库
【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图9
2、导入麦昆库:复制Maqueen库链接地址:https://github.com/DFRobot/pxt-maqueen
【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图10
3、开机初始化配置小MU
【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图11
4、定义小车运动函数
【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图12
5、回过头继续研究文档,看看小MU视角【小提示:开机时对白纸进行白平衡锁定,要耐心调整高度和角度,实现正确的小MU视角】
【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图13
【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图14
【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图15
【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图16
【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图25
本项目中,我们要在交叉路口停车一段时间,其它路况寻线行进。
【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图17
主程序为:
【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图18【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图19【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图20
程序:
https://makecode.microbit.org/_8a5i7uE3m7cq

三、用mind+编程
1、启动新版mind+V1.6.0(内测中,待发布),选择麦昆,添加小MU




2、初始化小MU配置

3、主程序
4、运动控制

【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图26【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图27
核心内容已完成。


两种方式完成了同一种效果。


四、小麦昆走方形


程序是在上面的基础上修改完成的,增加了路口转向功能。



程序修改后顺时针走方。

走方8字及复杂路线等要在后面进行尝试,你可以先试起来哦。


附件:



【嘉年华展示】小MU|小麦昆视觉巡线--makecode&Mind+图23



创作许可协议

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

评论(7)
花生编程
花生编程
学习学习,感谢分享
花生编程
花生编程
作品好赞!!不错
花生编程
花生编程
厉害厉害!!
小末
小末
请问,路线如果是”卜“字、或者倒“卜”字的路线,该怎么修改判断策略?这种路口怎么检测?
少东
少东
为啥要加入纵坐标?
rzyzzxw
rzyzzxw
作者
回复少东
由前面那个项目改来的,沿用的。
gada888
gada888
MU传感用途挺广
请叫我林辰
请叫我林辰
学习学习学习
rzyzzxw
rzyzzxw
作者
回复请叫我林辰
一起学一起学
- 没有更多了 -