自动避障机器人教案
物,用于超声波传感器识别。
3、设计一个超声波传感器并与驱动基座相连。
搭建方法可参考EV3软件-Robot Educator-基本知识—在某个物体处停止—驱动基座的内容步骤
4、认识“等待(超声波传感器)”模块。
首先在流程控制类找到等待模块,选择“超声波传感器”,
点击“更改”,选择“距离(厘米)”。
设置这个模块为“方向1,量10”。
超声波传感器默认的是4号端口,搭建的时候确保安装正确。
此时“等待(超声波传感器)”模块就设定好了。
在流程控制类找到等待模块,选择“超声波传感器”,点击“比较”,选择“距离(厘米)”。
设置这个模块为“比较类型4,阀值10”。
超声波传感器默认的是4号端口,搭建的时候确保安装正确。
此时“等待(超声波传感器)”模块就设定好了。
5、认识“循环”模块
循环模块是可以容纳编程模块序列的容器。
它会使所含的模块序列重复执行,可以选择不断重复执行模块、重复特定次数或是直至传感器测试或其他条件为“真”。
只有循环内的模块会重复执行。
在循环结束后,程序会继续执行循环之后的模块。
6、编程机器人检测障碍物的程序,机器人前进,行驶至距障碍物10cm处转向,避开障碍物。
四、反思(15分钟)
1、如何让机器人遇到障碍物时倒退20cm后转向,避开障碍物继续前行?
五、课堂总结(4分钟)
1、学到了什么?
认识了超声波传感器,认识循环模块。
会运用循环模块,实现程序反复执行。
学习“等待(超声波)”
模块的用法,学会使用超声波传感器解决问题。
设计一个装有超声波传感器的机器人,并编写使机器人检测到障碍物后及时转向,避开障碍物的程序。
教
学
后
记
延续:
设计一个智能机器人,当它遇到前方10cm有障碍物时,会根据左右两方阻碍物的距离远近,判断走距离远的一个方向。