内容正文:
2-5.6 识别悬崖机器人
教学名称
识别悬崖机器人
教学目标
1学习悬崖壁障机器人的编程思维
教学用具
编程主板1个、红外传感器2个、电源1套、直流马达1对、其余搭建器材若干。
(助教要配合主教课前需要准备的上课需要东西)
教学过程
一、情景引入:(参考时间5分钟)
一个大雾天气,浓见度不足10米,一个汽车人正在行驶,正巧前方出现了悬崖,但是汽车人毫无察觉,仍在往前行驶,在这生死关头,该怎么办呢?请大家集思广益给这个汽车人出个主意。
二、程序编写(参考时间20分钟)(参见PPT)
逻辑思路(参考时间5分钟)
识别悬崖机器人编程思维讲解
根据机器人的功能,我们应该把程序分为3部分
1.俩个传感器全都看到白色:向前直走
2.左边的传感器看到悬崖:后退一段距离并左转
3.右边的传感器看到悬崖:后退一段距离并右转
程序编写(参考时间15分钟)
1) 将鼠标放在蓝色旗子上,双击打开红外传感器(IR),选择IN1(输入端1插口)、IN2(输入端2插口)、IN3(输入端3插口)——依次勾选Sense(接受到信号)、None(没有接收到信号)、Sense(接受到信号),点击OK 按钮
2) 继续下一行程序编写,双击打开Motor1(马达1)——左侧选择Both Motor1(两个马达都选),右边选择Forward,点击OK(确定)。程序编完之后,要点击红外传感器对应的尾巴(END)结束。
3) 再次打开红外传感器(IR),再次双击打开红外传感器(IR),选择IN1(输入端1插口)、IN2(输入端2插口)、IN3(输入端3插口)——依次勾选None(没有接收到信号)、Sense(接受到信号)、Sense(接受到信号),点击OK 按钮
4) 继续下一行程序编写,双击打开Motor1(马达1)——左侧选择Left Motor1(左马达),右边选择Stop(停),点击OK(确定)。再次双击打开Motor1(马达1)——左侧选择Right Motor1(右马达),右边选择Forward(向前转),点击OK(确定)。程序编完之后,要点击红外传感器对应的尾巴(END)结束。
5) 再次打开红外传感器(IR),再次双击打开红外传感器(IR),选择IN1(输入端1插口)、IN2(输入端2插口)、IN3(输入端3插口)——依次勾选Sense(接受到信号)、Sense(接受到信号)、None(没有接收到信号),点击OK 按钮
6) 双击打开Motor1(马达1)——左侧选择Left Motor1(左马达),右边选择Forward(向前转),点击OK(确定)。再次双击打开Motor1(马达1)——左侧选择Right Motor1(右马达),右边选择Stop(停),点击OK(确定)。程序编完之后,要点击红外传感器对应的尾巴(END)结束。完成编程
保存程序,取名为“多红外循迹机器人”,并下载程序。
三、搭建制作悬崖机器人(参考时间25分钟)
参考《悬崖机器人搭建图纸》
五、比赛(20分钟):
比赛规则:在桌子上放置六个轮子,将具备悬崖检测功能的是扫地机器人放置在桌子上,谁的机器人在2分钟的时间内推下的轮子最多谁获胜
六、总结(10分钟)
1、对每个学员的课堂表现进行简单点评;
2、整理分类器材。
课程时间基本为90分钟
开头结尾老师根据自己班级情况再加入英文的内容,以及活动,各自发挥。
学习评量
(学生的课堂学习情况)
注意事项
1、 在动机引导的过程中,如果孩子回答不出,可以加以提示或者以图画书中的情节作引导
2、 讨论时,不要偏离主题
3、 在操作时,如有孩子不想参与,就不必勉强他。但一定要观察其行为表现,一旦孩子开始操作就可以鼓励他参与进来
(展开活动中,需要注意的问题,包括搭建、课堂纪律等等)
学科网(北京)股份有限公司
$$