六年级信息技术第1单元第4课机器人行走教案

文档属性

名称 六年级信息技术第1单元第4课机器人行走教案
格式 zip
文件大小 40.5KB
资源类型 教案
版本资源 苏科版
科目 信息技术(信息科技)
更新时间 2018-09-13 08:29:27

图片预览

文档简介

六年级信息技术第1单元 授课日期 月 日
课题 第4课 机器人行走 主备人
课时内容 复备人
课时 教学目标 【知识和技能】 (1)初步认识紫光机器人软件平台中的程序模块。 (2)会用“直行”、“后退”和“转向”程序模块。 (3)初步了解“顺序结构”程序 【过程和方法】 (1)体验编程的过程。 (2)了解编程解决问题的思想和方法。 【情感态度和价值观】 (1)培养学生善于观察,发现问题,用于尝试。 (2)让学生认识到学习上要善用方法,才能提高学习效率。
教学及训练 重难点 【教学重点】 (1)会用直行和转向程序模块控制机器人直行和转向。 (2)懂得通过修改模块参数改变机器人的运动效果。 【教学难点】 (1)能正确修改模块参数指挥机器人完成需要的动作。
教学准备
导学案 复备栏
一、导入新课,检查预习(1)同学们,前阶段我们中国发射了嫦娥三号探月卫星,它搭载着玉兔号小车成功的登上了月球。下面请大家一起来欣赏这一段视频。 你们看了视频以后感到自豪吗?如果玉兔号小车在着陆时由于碰撞,它原来装载的程序丢失掉了,无法行走不能完成任务了,现在我们的航天专家们都非常着急,你们愿不愿意和他们一起来解决这个问题吗?二、自学交流,初探问题任务一:机器人前进(1)要解决这个问题,首先我们要明白机器人小车的运动它主要依靠哪些部件来完成的?下面请同学们借助自己小组的机器人小车,来思考观察一下,小车运动时主要依靠哪些部件?生答:“轮子和马达”。马达就是我们前面认识的直流电机,轮子在直流电机的带动下产生运动。看来直流电机是小车运动最关键的部件了。(2)那怎样来实现对直流电机的控制呢?请同学们仔细观察机器人软件平台。你认为哪个模块,是可以用来控制直流电机运行的?生答:“直流电机模块。”(3)大家都认为是直流电机模块,下面请看老师的示范,把直流电机模块拖拽至编程区域,右击图标,就会出现属性对话框,请同学们仔细观察这个对话框,你能获取到哪些信息?生答:“我发现直流电机它有2个直流电机1设定和直流电机2设定。” “我发现它的运行方式0表示正转。”(4)为什么有2个直流电机的设置啊?你们是怎么想的?运行方式除了正转以外,还有其他的运行方式吗?我们可以把前面的勾选框勾出来,点击下拉菜单,我们就可以看到,还有哪些运行方式啊?正转可能表示什么意思?停止和反转还有没有疑问了?(5)运行速度能够调整吗?怎么调整呢?谁愿意上来演示一下。(6)小车前行,应该怎样来设置呢?小组内讨论一下。(7)好,讨论有结果了吗?请各组交流一下,请这一组回答,设置2个直流电机。 恩,他们组为什么要设置2个?其他小组能帮助解释一下吗?其他小组是不是也是这么想的?(8)好,当我们完成了对直流电机的设置后,我们需要把我们编写好的程序传输给机器人主控器,这时机器人才会在程序的控制下完成特定的任务。那我们怎么把我们编写好的程序下载到主控器呢?下面请看老师的演示,先把直流电机模块和程序开始图标连接,把模块拖动到开始图标下方,就会连接一条线,这就表示模块已经放入了程序。然后点击编译程序,把我们的模块设置编译成机器人主控器能够识别的命令,这是编译的作用。编译完成以后,要将电脑的数据线与机器人主控器接口相连,再打开机器人的电源,点击机器人软件平台中的下载,此时,随着进度条的完成和对话框的出现,我们编译的程序就下载到机器人小车的主控器之中,你们看明白了吗?(9)老师要考考你们,请各组将编写好的程序,下载到你们的机器人主控器中,注意,接口一定要接对,电源开关不要忘记打开。开始。。。。(10)看来各组都下载成功了。想知道自己的机器人小车在程序控制下是怎样运行的吗?请大家到调试台上去实际操作一下,注意观察,有没有什么新的发现?或者发现了什么问题??三、交流展示,解决问题任务二:机器人停止(1)同学们,在刚才的调试过程中,你们有什么发现吗?“机器人前行的时候,没有办法停止。”“我们的机器人有点偏。。。”(2)通过刚才大家的交流。老师发现我们遇到最大的问题是我们的机器人小车前进以后就不会停止。那怎么来解决这个问题呢?能结合以前我们学过的知识帮助老师找到解决的方法吗?(3)你为什么要加一个延时模块呢?(4)你为什么又加了一个直流电机模块呢?这个模块和上面的模块哪里不一样呢?(5)这时候是不是就能解决我们刚才的问题了呢?请大家各组编程并下载程序,调试小车。各小组进行调试。(6)刚才大家都解决这个问题了,但是老师发现,有的小组一开始虽然设置了延时和停止,但小车还是从场地的一端前行到另一端,直到撞到了墙,后来调试过后,解决掉了。你们小组能分享一下吗,你们是怎么解决这个问题的?(7)看来我们在设置延时时间和运行速度也要充分考虑到实际情况来进行合理设置。刚才同学们在调试过程中都很棒,都注意到了这一点。任务三:机器人后退(1)好,通过刚才认真的学习和实践,我们掌握了让机器人小车前行和停止的方法。老师又想来考考你们了,你们愿不愿意接受老师的挑战阿?(2)老师想让机器人小车后退,你们能完成吗?(3)好,信心很足。分小组试一试,先完成的小组请到调试台演示,比一比哪个小组完成得既快又好。任务四:机器人转弯(1)大家都掌握了控制小车前进和后退的方法。如果小车在行进路线上遇到了一个障碍物,此时,你觉得我们应该怎样来控制小车运动呢?请同学们在小组内讨论一下。生答:“可以编写一个转弯程序控制小车转弯”(2)请一个小组上前演示一下,你们组为何这样编写?有补充的吗?玩遥控赛车发现的、我在书上看到的。(3)下面请各小组把程序下载到主控器,然后去运行一下,看看小车行进过程中是否转弯。四、当堂检测,拓展延伸(1)同学们刚才的学习都很棒,既掌握了机器人小车的前进、后退,也学会了如果控制它的转弯,现在,老师有一个更难得问题要你们解决,小车在行进的过程中遇到了一个障碍物,要绕过障碍物继续前进。(2)出示任务图。(3)老师现在在调试台的两端设置了起点和终点,中间还设置了一个障碍物,我来看看哪个小组能最快地编写好程序,让机器人小车顺利的到达终点。学生分组练习。小结:今天这堂课我们通过了编写程序、动手实践,掌握了让机器人小车前进、后退、转弯的编程方法,并且通过了实践掌握了调试技能,下一节课我们将继续学习机器人的其他编程。
板书设计 课后反思





PAGE



3