课题 教学目的和要求 mBot教育机器人编程——智能循迹小车 知识与技能:熟悉巡线传感器的用途; 学会在mBlock软件中使用多项选择择结构; 过程与方法:通过mBot与mBlock相结合编程,让学生在实践中掌握各知识点并能自主完成项目; 情感态度与价值观:提升创客学习兴趣,培养问题意识和设计意识。 教学重点:理解巡线传感器的工作原理; 学会在mBlock软件中使用多项选择择结构; 教学难点:使用mBlock软件中巡线程序块; 在mBlock软件中使用多项选择择结构。 操作课 教法 任务型 教具 mBot机课时 器人硬件、mBlock编程软件 1 重点,难点 课型 教学内容及过程 课程导入: 以一段救护车相关动画片《托马斯小火车的变迁》为导入,吸引学生学习兴趣、引出本节课学习内容。 (观看动画片) 师:大家都理解这部动画片的主人公们吗? 生:理解!他们是托马斯小火车! 师:对。那么从这段动画片中大家能够得出什么对于火车安全行驶最重要? 生:轨道、火车的速度 师:大家回答的非常好。那你们喜欢托马斯吗? 生:喜欢! 师:今天老师就带着大家设计一辆能够像托马斯一样沿着固定轨道行驶的小车,轨道就用老师给大家提供的白纸上的黑线来代替。现在我们来一起开始设计我们的智能循迹小车吧~ 开始上课: 一、 打开mBlock软件。 二、 引导学生分析小车巡线时会遇到的四种情况 师:巡线传感器位于机器人的下方,由两个传感器Sensor1和Sensor2构成,每个传感器又由一个红外发射器和一个红外接收器组成。因为其经常被用来控制机器人沿着线走,故被称作巡线传感器。 师:红外发射器在mBot行驶过程中持续向地面发射红外光: 若红外光被反射(如遇到白色或其他浅色平面),则接收器收到红外信号,输出数值1(此时可观察到巡线传感器背面对应的蓝色LED指示灯亮起); 若红外光被吸收或无法被反射,则接收器收不到红外信号,输出数值0。 三、 学生自主操作 师:通过度析我们知道,小车在行驶过程中会遇到四种情况,所以在程序设计时,大家必须给予小车准确判断所遇到每种情况的条件及小车需要做出的相对应的改变。即“假设......则......”,所以大家想一下我们应该用到什么结构? 生:选择结构! 师:非常好。因为会出现四种情况,所以我们在程序中需要用到四个 师:我们也分析了,小车的巡线传感器在每种情况都会发送不同的信号,所以判断条件也就非常容易确定了,大家说一说分别是什么? 生:巡线传感器发送数字为0、1、2、3 师:好的,我们的小车需要在行驶过程中持续实行判断,所以我们还应该用到哪个结构? 生:循环结构 师:同学们真棒!大家记得我们的程序是在按下板载按钮下才启动的,下面请同学们自己来完成你们的作品。 四、 展示作品、学生互评 师:同学们都已经完成了程序设计,下面请每位同学把程序上传至机器人,每四个人为一小组选出本组中最好的作品实行全班总评比。 提交作业: 将作业包发送至教师机。 本文来源:https://www.wddqw.com/doc/c9feb9801937f111f18583d049649b6648d7099d.html