【Mind+】MAX: BOT 机器人探索之旅 第五章 勇往直前的MAX: BOT
【Mind+】MAX: BOT 机器人探索之旅第五章 勇往直前的MAX: BOT
Max:bot机器人是个勇往直前的勇者,除了能够及时的判断前面是否有障碍物,它还有个神奇的技能:其实它有个朝向地面的“眼睛”,可以帮助它避免从高处跌落,实现沿着固定轨迹行走。快来了解一下吧。
学习目标
1.学习巡线传感器的工作原理
2.学习使用函数模块
3.逻辑“与”和逻辑“非”的理解与运用
电子模块
小目录:
5.1 悬崖勒马
[*]知识要点
[*]动手实践
[*]探索思考
5.2 循“轨”蹈矩
[*]知识要点
[*]动手实践
[*]探究思考
5.1 悬崖勒马
看!前面有个悬崖,可是Max:bot并没有掉下去,它可以自动后退,成功的避免“机”毁“车”亡,这多亏了巡线传感器!
巡线传感器是怎么工作的呢?
巡线传感器上面有三个检测头,但是只有左右两个被启用了,分别连接在接口P15、P14。
每个检测头是成对出现的红外探头。
其中一个红外发射传感器发射出红外线,另外一个接收红外线。巡线传感器工作原理与超声波传感器类似,但其得到的结果并不会转化成距离,只能判断有没有障碍物。
巡线传感器工作原理
当安装了巡线传感器的Max:bot在桌面上时,红外线发射端发射出的红外线被桌面反射回来,红外线接收端接收到信号,指示灯亮,返回高电平“1”;
当安装了巡线传感器的Max:bot在桌面边缘时,红外线发射端发射出的红外线不能被桌面反射回来,红外线接收端接收不到信号,指示灯灭,返回低电平“0”。
[*]知识要点
[*]动手实践
(1)打开Mind+软件,新建项目。
(2)在悬崖勒马项目中,需要用到两个巡线传感器,左侧传感器连接在P15,右侧传感器连接在P14。Max:bot在桌面上的运动状态有如下几种:
(3)根据上表所分析的Max:bot可能出现的状态,需要为编程制作流程图。
(4)定义及调用子函数
通过流程图可以看出,在悬崖勒马项目中需要多次使用“后退”和“左转”,为简化主程序,添加“后退”和“左转”两个自定义模块。
定义“后退”和“左转”两个函数。调用函数时只需将定义后的子函数模块拖入主程序中适当位置即可。
(5)根据流程图完善程序,保存项目,命名为“悬崖勒马”,将程序下载到Max:bot小车,小车就可以安全的在桌面上行驶啦!
[*]探究思考
在生活中的哪些场景中,需要防跌落的功能呢?
随着生活中科技化工具的丰富,扫地机器人逐渐成为居家必备,它可以自主充电,按时对地面进行清洁,但是为了防止在扫地过程中从楼梯上跌落,所以它需要具备防跌落功能。防跌落功能的实现需要依靠扫地机器人底部的多个探测器,通常在扫地机器人底部边缘安装一圈的探测器。
还有哪些场景需要这一功能呢?小朋友们,你想到了吗?
5.2 循“轨”蹈矩
Max:bot最喜欢按照地图去寻宝啦,不管多么复杂地形,都能够沿着轨迹去探索未知世界。
带着Max:bot一起去玩寻宝游戏吧。
[*]知识要点
[*]动手实践
(1) 打开Mind+软件,新建项目。
(2)在本项目中,需要让Max:bot沿着黑色的轨迹行走,可以绘制黑色轨迹或使用黑色胶带。
(3)Max:bot沿着直线轨迹行进的过程中会遇到以下情况:
(4)根据上述分析Max:bot可能遇到的情况制作流程图。
(5)根据流程图完善程序,保存项目,命名为“循轨蹈矩”,将程序下载到Max:bot小车,小车就可以沿着轨迹行驶啦!
[*]探究思考
Max:bot可以沿着直线探索世界啦,给Max:bot出个难题吧。
下面的路线Max:bot可以巡线吗?你遇到了哪些问题呢?记录下来和其他小伙伴交流一下吧。
咨询群:Mind+官方交流QQ群 671877416
目录牵引:
【Mind+】MAX: BOT 机器人探索之旅(系列教程)导航帖
【Mind+】MAX: BOT 机器人探索之旅 MAX: BOT组装教程
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑
【Mind+】MAX: BOT 机器人探索之旅 第二章 感光的眼睛【Mind+】MAX: BOT 机器人探索之旅 第三章 聪明的MAX: BOT【Mind+】MAX: BOT 机器人探索之旅 第四章 秘密武器超声波
【Mind+】MAX: BOT 机器人探索之旅 第五章 勇往直前的MAX: BOT
【Mind+】MAX: BOT 机器人探索之旅 第六章 无线通信
【Mind+】MAX: BOT 机器人探索之旅 第七章 声光互动▲mind+官网:https://www.mindplus.cc Mind+最早是由DFRobot公司于2013年推出的图形化编程软件,能够让不懂编程的艺术家们通过几分钟的学习即可控制Arduino开源硬件,从而拓宽一些新的思维方式。 感谢分享! 请问老师,如何让小车寻“8”字型的线路呢?脚本能借鉴下吗?
页:
[1]