《沿S型轨迹移动》第二十课教学目标重点难点示例程序与脚本说明知识要点与拓展任务01020304目录Contents01教学目标教学分析软件目标1.掌握“如果,那么,否则”语句的使用方法。2.熟练掌握判断语句的使用。硬件目标1.巩固使用板载按钮作为mBot前进的启动键。2.掌握躲避障碍物时,临界点的调试与把握。教学目标02重点难点教学内容重点1掌握“如果,那么,否则”语句的使用方法。1难点掌握躲避障碍物时,临界点的调试与把握。03示例程序与脚本说明教学分析示例介绍示例程序mBot在板载按钮按下后启动,以一定速度前进,当前方有障碍物时mBot右转躲避,当前方没有障碍物时mBot保持前进。教学分析MORETHANTEMPLATEClickheretoaddyoutotheCenterofthenarrativethoughtMORETHANTEMPLATEClickheretoaddyoutotheCenterofthenarrativethought脚本说明使用板载按钮作为mBot前进的启动键。以超声波传感器的数值代表mBot与前方障碍物的距离。设判断阈值为10cm,当mBot和前方物体的距离大于10cm时,代表前方无障碍物,mBot保持一定速度前进;当mBot和前方物体距离小于10cm时,代表前方出现障碍物,此时mBot需要改变运动方向躲避障碍物。本例中表示如果条件成立,就运行装进“如果”部分的积木;否则,就运行装进”否则”部分的积木。通过使mBot直接右转来躲避障碍物,用控制右转的角度。也可采用其他动作来躲避障碍物,如让mBot后退一段距离再转弯等。04扩展任务教学分析拓展任务扩展任务任务1修改脚本,使用积木,实现躲避障碍物的功能。任务2改变mBot遇到障碍物的动作,使mBot遇到障碍物时先后退再掉头。感谢您的观看