清华版六年级下册信息技术机器人教案彩色版Word格式文档下载.docx
- 文档编号:19716717
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:26
- 大小:27.95KB
清华版六年级下册信息技术机器人教案彩色版Word格式文档下载.docx
《清华版六年级下册信息技术机器人教案彩色版Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《清华版六年级下册信息技术机器人教案彩色版Word格式文档下载.docx(26页珍藏版)》请在冰豆网上搜索。
步骤1:
双击桌面上的图表,进入VJC1.5仿真流程图编辑界面。
步骤2:
在左侧模块中选择“执行器模块库”,把“直行”模块拖到流程图编辑区,放在“主程序”模块的下方,使其以流程线与“主程序”模块连接。
步骤3:
右击“直行”模块,打开“直行模块”对话框在此对话框中有两个参数可以调整,一个是速度,一个是时间。
我们把速度选到100,把时间选在1秒钟。
步骤4:
在“程序模块库”中将“结束模块”拖到流程图编辑区中,与“直行”模块连接。
第一个简单程序编写完成。
步骤5:
单击工具栏中的“仿真”按钮进入仿真环境界面。
步骤6:
单击仿真环境左下角的“运行”按钮,出现一个仿真机器人。
把仿真机器人拖到仿真环境中,单击鼠标,机器人开始运行程序。
步骤7:
如果需要修改程序或调整数据,在仿真环境下单击左上角的“退出”按钮,即可返回流程图编辑区。
步骤8:
执行“文件”下的“保存”命令,弹出“保存”对话框,单击“保存在”下拉列表框右侧的三角按钮,在弹出的文件夹列表中,选择要保存到的文件夹,在“文件名”框中输入“直行”,单击“保存”按钮完成程序的保存。
第2课无脚走天下
——“启动电机”模块和“延时等待”模块
学会用“执行器模块库”中的“启动电机”、“延时等待”、“停止电机”等模块编写程序。
学会让机器人画弧线。
通过学习用弧线画苹果,增加对机器人学习的兴趣。
学会使用“执行器模块库”中的“启动电机”。
上节课我们通过了一个简单的赛跑项目,学会控制机器人的移动。
本节课我们将通过执行器模块库中多个模块的组合使用,进一步掌握VJC1.5仿真版的基本使用方法。
在机器人游园会上,大家围着一个场地正在观看比赛。
我们也去试一下,看能不能参加比赛。
1.机器人转圆圈
让机器人围着一个标杆按顺时针的方向转一个圈。
2.问题研究——从简单问题出发
当左右两个驱动轮的速度相同时,机器人是怎样运动的?
我们先做一个实验。
双击桌面上的图标,进入VJC1.5流程图编辑区。
在“执行器模块库”中选择“启动电机”模块,拖入流程图编辑区。
用鼠标右击“启动电机”模块,打开“启动电机模块”对话框,将左右电机的功率调成一样大小。
加入“延时等待”模块,用鼠标右击“延时等待”模块,打开“延时等待模块”对话框,把时间调到3秒钟。
加入“停止电机”模块和“结束”模块,程序编辑完成。
单击工具栏中的“仿真”按钮,进入仿真环境场地,单击仿真环境下面的“显示轨迹”按钮,当按钮变成“不显示轨迹”时,运行程序后仿真环境场地中将会显示轨迹。
单击仿真环境中“保留原轨迹”按钮,当按钮变成“不保留原轨迹”,运行程序后将会保留机器人的运行轨迹。
单击“运行”按钮,把机器人拖到场地中释放。
步骤9:
多次运行仿真环境的机器人,会出现多条直线轨迹。
3.问题研究——尝试改变
改变右电机功率,把右轮功率减到80。
进入仿真环境运行机器人程序,记得要保留轨迹。
右电机功率为80的轨迹。
4.问题研究——对应的变化会让你发现规律
对应的改变左驱动轮的功率,观察机器人的运动,你会发现右电机功率为100,左电机功率为80时的运动轨迹。
观察结果:
(1)当左右电机功率相同时,机器人的运动轨迹是一条直线。
(2)当右电机功率为80,左电机功率为100的时候,机器人顺时针走了一段弧线。
(3)当左电机功率为80,右电机功率为100的时候,机器人逆时针走了一段弧线。
研究结论:
(1)左右驱动轮功率相同时,机器人走的是直线。
(2)当两个驱动轮的功率不同时,机器人会往功率小的一侧转动。
(3)以上两段弧线,由于延时等待时间不够,所以没能走成一个完整的圆形。
5.让机器人围绕着两个圆标绕“8”字
(1)建立并保存场地
单击工具栏中的“仿真”按钮,进入仿真环境场地。
在左侧环境栏中选择“实体”,“添加障碍物”,“圆形”。
在场地中任意一点,按住鼠标左键“拖拽”出一个圆。
在实体窗口中修改直径数据为20,单击“确定”按钮。
用鼠标左键拖着圆形障碍物圆,观察下面鼠标位置,把圆形障碍物放到指定位置上松开鼠标。
重复步骤2—步骤5的过程,完成第二个障碍物圆的建立并放到指定位置,建立绕标场地。
单击左侧文件栏中的“保存”,弹出“保存环境”对话框。
在保存环境对话框中给新建场地起名叫“8字场地”。
在保存环境对话框中单击“保存”。
(2)编写走“8”字程序
走“圆”程序,把“启动电机”模块、“延时等待”模块和“停止电机”模块按顺序连线。
修改启动电机参数,左100,右85.
修改延时等待数据为8.2秒。
添加“结束”模块。
(3)进入仿真环境
单击工具栏中“仿真”按钮,进入仿真环境场地。
在仿真环境左侧文件栏中单击“加载”。
在选择环境窗口中单击“8字场地”。
单击“进入环境”,即可出现“8字场地”。
(4)运行程序
在仿真环境界面,单击“显示轨迹”。
单击仿真环境界面的“运行”按钮。
把机器人放在两个圆形标的中间释放。
三、创作天地
试着在“停止电机”模块后加入“转向”模块。
第3课我的本领大
——循环模块与执行器模块组合应用
学会多次循环模块的使用。
能熟练操作“循环”模块和执行器模块。
3.情感目标:
增加对机器人学习的兴趣。
在经历了前两个比赛后,我们来到了本领展示区,在这里我们将进一步了解机器人执行器模块库中的其他模块功能,认识控制模块库中的多次循环模块,见证循环程序结构和顺序程序结构的组合带来的奇迹,让机器人在出发执行器任务时或完成任务后有所表示。
1.问题研究——如何让机器人完成圆形组合图形
让机器人画出一个由圆形组成的图案,观察分析如下:
(1)观察图3.1中有4个圆形。
(2)4个圆形的起点都是在中间位置。
(3)如果4个圆形初始角度相同,4个圆形应该重叠。
(1)机器人“画”了4个一样的圆形。
(2)每个圆形的初始角度不相同。
(3)第一个圆“画”完了,要转个角度再“画”第二个圆·
·
把第2课保存的机器人走一个“圆”的程序打开。
先把“结束”模块拖到旁边。
在“停止电机”模块后面加一个“转向”模块。
在控制模块库中选择“多次循环”模块拖到流程图编辑区,放在程序旁边。
把鼠标放在“启动电机”模块上,将流程图程序拖到“多次循环”模块中。
将“多次循环”模块拖到“主程序”模块下连接。
把“结束”模块拖到“多次循环”模块下连接。
用鼠标右击“转向”模块,把转向速度设置为100,时间设置为0.21秒,程序编辑完成。
2.问题研究——机器人的本领
(1)发音模块相当于我们人的语言。
(2)显示模块相当于我们书写文字。
(3)设置眼睛模块应该就相当于我们人的眼神了。
3.新的尝试——人机对话
打开第1课保存的机器人比赛程序。
在流程图编辑区,选中“直行”模块连同“结束”模块一起放在“主程序”模块的右侧。
把执行器模块库中的“显示”模块拖到流程图编辑区,放在主程序模块下面。
右击“显示”模块,打开“显示模块”对话框,看到两行“显示信息”。
在第一行输入begin。
把“延时等待”模块放在“显示”模块下面,右击“延时等待”模块,打开“延时等待模块”对话框,把时间调整到2秒钟。
把“直行”模块和“结束”模块放在“延时等待”下面。
单击“仿真”按钮,进入仿真环境,运行程序,观察仿真环境右上角出现了“begin”字样。
第4课嘹亮的歌声
——子程序设计与机器人发音
利用子程序让机器人发音。
培养学生上机操作的能力。
游园会的歌咏比赛就要开始了,我们的新伙伴已经报了名,现在抓紧时间练习一下。
这节课我们将以“发音”模块为主,认识“子程序”模块,结合前三课学到的相关内容,编出一套最新组合,让机器人演唱歌曲《小星星》。
《小星星》歌曲简谱如下:
11︳55︳66︳5—︳
44︳33︳22︳1—︳
55︳44︳33︳2—︳
1.问题研究
2.新建子程序
在“程序模块库”中选择“新建子程序”模块并打开。
在“新建子程序”对话框中,给新建的子程序命名。
单击“确定”后进入子程序界面。
在子程序界面单击工具栏中的图标,即可返回主程序界面。
把“小星星”模块拖到主程序编辑区,右击该模块,打开“子程序调用模块”对话框。
单击“编辑”按钮即可再次进入子程序编辑界面。
3.在子程序中编辑歌曲
先编写《小星星》歌曲的第一句11︳55︳66︳5—︳,把7个“发音”模块拖到子程序流程图编辑区,顺序连接。
按照《小星星》歌曲的音阶顺序和音符的长短逐一修改7个“发音”模块中的参数。
试唱。
方法一:
先返回主程序,再进入仿真环境。
方法二:
从子程序直接进入仿真环境。
第5课忠诚的卫士
——红外传感器的检测与条件控制
学会红外传感器的检测与条件控制的使用。
红外传感器的检测与条件控制。
在机器人游园会大门口,我们看到一个机器人站在那里不停地计数1,2,3,·
,不知道累,不知道渴、不知道烦·
本节课,我们将了解红外传感器的检测和使用方法,以及选择结构程序的设计思路和方法。
1.问题研究——机器人如何识别环境障碍物
(1)编写机器人“视力检测”程序
在计算机桌面双击图标进入流程图编辑区。
在“控制模块库”中选择“永远循环”模块,拖到“主程序”模块下面。
在“传感器模块库”中选择“红外测障”模块,放到“永远循环”模块当中。
在“执行器模块库”中选择“显示”模块,与“红外测障”模块连接。
右击“显示”模块,打开“显示模块”对话框。
在“显示信息”的第一行最后,选择“引用变量”,出现“变量百宝箱”对话框。
在“变量百宝箱”中选择“红外测障”模块。
“变量百宝箱”中间的“整型变量引用”窗口变成了“红外变量引用”窗口。
在“红外变量引用”窗口,单击第一栏“红外变量一”,出现一把“钥匙”,表示该变量被选中。
单击“变量百宝箱”对话框的“确认”按钮,返回“显示模块”窗口,这时显示信息变为“红外变量一”。
步骤10:
单击“显示模块”对话框的“确定”按钮,完成了检测程序的编写。
(2)设置仿真环境
单击进入仿真环境。
步骤2:
把障碍物移到“显示屏”窗口中。
2.问题研究—如何让机器人看的远一点
在仿真环境界面机器人初始参数设置区,单击“红外”按钮,在左侧栏中出现“红外”探测半径,将红外探测半径调整为80。
再把机器人放入仿真环境中检测“视力”。
3.问题研究—如何让机器人看到障碍物时发出报警
打开红外测障程序,右击“红外测障”模块,弹出一个“红外测障模块”对话框。
单击“检测完成后,进行条件判断”,弹出新对话框。
打开条件判断表达式右侧“前”的下拉菜单,选择“无”。
单击“确定”。
在执行器模块库中选择“发音”模块。
红外报警程序完成。
第6课看谁“躲”得快
——红外传感器的应用与避障运动
学会红外传感器的应用与避障运动的使用。
红外传感器的应用与避障运动的使用。
机器人的“眼睛”不仅能“看到”障碍物,还能调节“”视觉距离。
这节课,我们就让机器人在运动过程中,自己“躲避”障碍物,了解“条件判断”的功能与作用。
1.问题研究——让机器人在前进中遇到障碍物时停下来
(1)编写遇见障碍物停止的程序
双击桌面图标,进入流程图编辑区。
打开上节课保存的红外报警程序。
右击“红外测障”模块,打开“红外测障模块”对话框。
把“启动电机”模块与“设置眼睛”模块连接。
把“停止电机”模块与“发音”模块连接,程序完成。
在环境编辑栏中选择实体添加障碍物矩形。
调整矩形障碍物的长为200,宽为15。
把障碍物移到“眼睛”和“显示屏”窗口下。
(3)观察机器人的运动
单击“运行”按钮。
把机器人放在下面正对障碍物。
释放机器人,观察运动。
(4)研究讨论
机器人没有“看到”障碍物时,一直往前走。
当机器人遇到障碍物时,停下来发出“警报声”。
2.问题研究——让机器人在运动中避开障碍物自主运动
(1)先分析一下机器人红外传感器测障碍物的几种状态。
(2)编写程序
打开6.2所示的程序。
把“发音”和“停止电机”模块去掉,扔进“垃圾桶”。
再添加一个“红外测障”模块。
鼠标右击新添加的“红外测障”模块,打开“红外测障模块”对话框。
单击“检测完成后,进行条件判断”,打开“条件判断”窗口。
选择条件判断值“左”。
单击“确定”按钮,新添加“红外测障”模块后的主程序。
把“执行器模块库”中的“转向”模块拖到第二个“红外测障”
调整转向模块参数,右转速度为100,时间为0.1秒。
步骤11:
重复上述步骤4、5,选择条件判断值“右”。
步骤12:
单击“确定”按钮后。
步骤13:
在第三个“红外测障”模块“是”的下面添加“转向”模块。
步骤14:
调整“转向”模块参数,左速度为-100,时间为0.1秒。
步骤15:
在第三个“红外测障”模块“否”的下面添加“直行”模块。
步骤16:
调整“直行”模块参数,后退速度为-100,时间为0.2秒。
步骤17:
在第三个“红外测障”模块“否”的下面“直行”模块下,再连接一个“转向”模块,到此全部程序完成。
(3)设置仿真环境
在环境编辑栏中选择实体添加障碍物矩形。
修改实体矩形参数,长为300,宽为5。
重复2、3,再添加一个实体参数。
再添加两个实体矩形,具体参数长为5,宽为200。
把鼠标放在实体矩形上,按住左键拖到位置松开。
把前两个矩形上下放,后两个矩形左右放,调整实体位置。
保存场地。
(4)观察机器人运动
单击“运行”,把机器人拖入场地中。
(5)研究结论
机器人在没有“看到”障碍物时,一直往前走。
当机器人左前方遇到障碍时,会向右转。
当机器人右前方遇到障碍时,会向左转。
当机器人正前方遇到障碍时,先后退再右转。
第7课机器人“闹钟”
——亮度传感器的检测与设置
学会对亮度传感器的检测与设置。
亮度传感器的检测与设置。
机器人的“眼睛”不仅能“看到”障碍物,还能看到亮光。
这节课,我们就让新伙伴“睁开”眼睛“看太阳”。
1.问题研究——机器人的眼睛能看到“亮光”吗?
(1)编写亮度检测程序
进入流程图编辑区。
仿照图5.1所示的红外检测程序,编写亮度检测程序,如图7.1所示。
打开“亮度检测模块”对话框,在“方式”栏中选择“平均”,如图7.1所示。
在环境编辑栏中选择光源,添加。
把鼠标放在场地中间位置点一下,在场地中即刻出现如图7.3所示光源。
把机器人放在光源下面,如图7.4所示。
(4)观察机器人进行亮光检测
当机器人在光源以外的地方,检测到的数值为255,如图7.5所示。
把机器人往光源靠近,在进入光源范围内时检测到的光值为241,如图7.6所示。
再往前移动,检测到的光值为151,如图7.7所示。
把机器人放在光源跟前,检测到的光值为91,如图7.8所示。
2.问题研究—机器人可以像闹钟一样吗?
(1)编写机器人“闹钟”程序
打开如图7.1所示的亮度检测程序。
右击“亮度检测模块”,弹出“亮度检测模块”对话框,如图7.10所示。
单击“亮度检测模块”对话框中的“检测完成后,进行条件判断”,弹出新对话框,如图7.11所示。
修改条件判断值为“<
200”,如图7.11所示。
单击“确定”,程序流程图变为带判断功能模块,如图7.12所示。
把“发音”模块连接到如图7.13所示的位置。
(2)观察现象
进入仿真环境。
添加光源,设置光源参数。
光源的参数可以自己设定,如图7.14所示。
步骤3:
把机器人放在距离光源相应的位置上,即可发出“滴滴滴”的声音。
(4)研究结果
当机器人“看到”亮光时,能发出“滴滴滴”的声音。
如果环境光线不足,或者比较弱的时候,机器人不会发音。
第8课机器人“扑火”
——亮度传感器的应用与追光运动
学会亮度传感器的应用与追光运动的应用。
通过学习,增加对机器人学习的兴趣。
学会亮度传感器的应用与追光运动的应用。
听说过飞蛾扑火,还没听说过机器人“扑火”。
这节课,我们试着用机器人的两只眼睛寻找“火源”并靠近“火源”。
(1)编写左右亮度检测模块
打开7.1所示的亮度检测程序。
再添加一个“亮度检测”参数,如图8.1所示。
设置第一个“亮度检测模块”参数,如图8.2所示。
设置第二个“亮度检测模块”参数,如图8.3所示。
打开“显示”模块。
单击第一行“引用变量”打开“变量百宝箱”对话框,如图8.4所示。
单击“亮度”,选择“亮度变量一”,如图8.5所示。
单击“确认”按钮,返回“显示模块”对话框,如图8.6所示。
在“显示模块”中,单击第二行“引用变量”,再次打开“变量百宝箱”对话框,如图8.7所示。
2.问题研究—能否让机器人像飞蛾一样靠近火源
(1)编写机器人“扑火”程序
打开如图8.1所示的左右亮度检测程序。
在“控制模块库中”,选择“条件判断”模块,连接到“显示”模块下面,如图8.11所示。
右击“条件判断”模块,打开“条件判断模块”对话框,如图8.12所示。
单击条件判断式中的“整形变量一”,弹出“变量百宝箱”对话框,如图8.12所示。
在“变量”百宝箱对话框中选择“亮度”传感器。
在“亮度变量引用”中选择“亮度变量一”,如图所示8.13所示。
单击“确认”按钮,返回“条件判断对话框”,将“条件判断式”中间的“关系运算符”设置为“<
”,条件判断式右侧设置为“10”,如图8.14所示。
“停止电机”模块放在条件判断式成立的右侧,如图8.15所示。
3.学生上机操作练习
第9课磨拳又擦掌
——碰撞传感器的检测与条件控制
学会碰撞传感器的检测与条件控制。
碰撞传感器的检测与条件控制。
人可以通过肢体感觉周边环境物体的存在,机器人通过什么感知身边物体的存在呢?
当机器人碰到障碍物时,能“自主”停止运动吗?
本节课,我们将了解碰撞传感器的检测和使用方法,掌握利用碰撞传感器的“触碰”特点,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 清华 六年级 下册 信息技术 机器人 教案 彩色