任务三 玩一玩机器人小车 教案

文档属性

名称 任务三 玩一玩机器人小车 教案
格式 zip
文件大小 118.0KB
资源类型 教案
版本资源 桂科版
科目 信息技术(信息科技)
更新时间 2018-05-17 12:01:31

图片预览

文档简介

任务三 玩一玩机器人小车 教案
一、教学目标
1、认识VIPLE图形化编程软件的窗口。知道VIPLE图形化编程软件的基本用法,能用VIPLE编写图形化程序。 21cnjy.com
2、在教师的引导下,通过观察实物、自主探究、分组合作等方法通过学习图形化编程软件掌握操作机器人的基本知识和方法;通过图形化编程,提高实践能力 和创新意识。 21·cn·jy·com
二、学情分析
1、教学内容分析
本课是广西科学技术出版社 《信息技术》 小学六年级下册主题四任务三《玩一玩机器人小车》,主要内容是了解机器人图形化编程软件,并利用编写好的程序让机器人动起来。 21教育网
2、学习对象分析
本课的学习对象是学校六年级学生,由于机器人教育进课堂的时间不长,大部分学生对机器人的认识处于入门阶段。但是经历了三年多的信息技术课程学习,学生有一定的计算机知识和操作经验,对机器人学习有浓厚的兴趣和探究欲望。这节课是机器人设计的综合课,在此之前,学生已经学习了机器人硬件组成的基本知识。本节课将在此基础上引导学生如何通过图形化编程让机器人小车动起来。3、知识基础 【来源:21·世纪·教育·网】
六年级学生在数学课堂上已经掌握方向与位置的相关知识,生活中也具有以前进、后退、停止等指令控制对象动作的经验,这将成为学生学习本课的一个重要基础。4、能力基础 21·世纪*教育网
学生经过多年的学习,接触过多种软件操作,对软件的使用有一定的经验,能通过观察软件上相应的提示进行自主学习。 www-2-1-cnjy-com
5、情感基础
六年级的学生好奇心强,乐意接收新鲜事物,有意注意时间短,精神容易分散。三、重点难点
教学重点:使用VIPLE编写图形化程序
教学难点:设置VIPLE图形化编程软件中基本程序模块的属性。
四、教学准备
机器人小车、USB即插式无线网卡、自制机器人小车场地、投影、摄像机(可直播视频)
五、教学过程
(一)课前小游戏
读英文,猜意思。(小游戏)
上课之前,展示(robot、drive、data、timer)让学生熟悉单词意思。进入课题。(二)情境架设(引入) 21世纪教育网版权所有
机器人瓦力遇到困难需要小程序员的帮助,请学生帮助它。
(三)任务一
1、观看微课视频,帮助瓦力前进。(微课带解说:首先,我们在桌面上找到VIPLE图标,双击图标进入软件主界面,在主界面的上方有菜单栏和工具栏,工具栏里有一个运行按钮,同学们要记住这个按钮。主界面的左边是模块工具箱,右边空白区域是程序编辑区,所有的模块都要拖到编辑区才能编辑和运行。接下来,我们学习让机器人小车前进的程序。从模块工具箱中找到robot机器人模块,并拖进编辑区的左上角,这时出 现连接方式选择框,选择机器人小车与电脑的连接方式为wifi无线连接。在图形上点击右键,出现属性选择框,先设置第三项属性,设置机器人小车的通信端口为:9999,再设置第四项属性,设置机器人小车网络地址为:192.168.0.1。接着,在工具箱里找到robot drive 机器人行动模块,并拖进编辑区,放在机器人模块正下方。同样的,在图形上点击右键,设置第四项属性——电机值,左电 机值设置为1 ,右电机值设置为 1 ,此时电机正转,机器人小车向前移动。接着设置第五项属性,先选择机器人的名字为 My Robot 0 ,设置左电机通道号为 6 ,右电机通道号为 3 ,点击完成。都设置完毕后,点击工具栏中的运行按钮。若出现提示,说明这个程序能够正常运行。同学们,作为一名程序员,编写程序就像写作文,要保持编辑页面的整齐、简洁,做到一目了然,这是一个程序员必须具 备的良好习惯。) www.21-cn-jy.com
2、根据微课视频完成任务一。
3、实践验证:机器人小车前进。
(四)任务二
1、猜想:电机值为 0 和 -1 时,机器人小车会是怎么样的? 电机值为 0 ,小车停止不动,电机值为 -1 时,小车倒退。 2·1·c·n·j·y
2、想一想 让刚才机器人小车停下来,程序该怎么编写?
3、反馈 学生认为把电机值设为 0 ,机器人小车就会停止; -1 时就会倒退。
4、对比 出示程序图,让学生观察对比和前面完成的程序图有什么不同? (生:学生说出不同之处:有新模块、时间设置和模块间的连线。)
5、动手操作,检查反馈。
学生完成任务二程序。
6、实践验证:小车能前进并停止。
7、小结教师演示连线操作。
(五)任务三
1、瓦力说任务要求。
2、小组合作,编写程序。
3、检查程序,学生实践验证并给教师查看。
(六)总结
1、Robot 模块属性、 Robot Diver 模块属性、Data 和 Timer 模块的作用
2、作业。
利用基础设置,设计更多机器人小车的运行方式。