青岛版小学五年级信息技术上册教案_第1页
青岛版小学五年级信息技术上册教案_第2页
青岛版小学五年级信息技术上册教案_第3页
青岛版小学五年级信息技术上册教案_第4页
青岛版小学五年级信息技术上册教案_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一课 智能机器人登场教学目标:1. 了解当今种类繁多的机器人家族2. 认识机器人的本领3. 认识仿真机器人4. 了解真实的机器人教学重点: 认识机器人的本领教学难点: 认识仿真机器人教学时间: 一课时教学过程:一、导入新课同学们,我们猜个谜语好吗?早晨,我们吃过早点上学以后, 它立即用吸尘器清扫房间, 用洗衣机洗涤我们换 下的衣服。 电话铃响了,它马上拿起耳机, 在一张便条上记下对话内容。门铃响 了,它并不急于开门, 而首先问来访者是谁, 然后根据来访者的声音仔细辨别他 是不是主人的客人, 以此决定是否开门。做晚餐的铃声响了, 它走进厨房,熟练 地焖米饭、炒菜,为我们准备可口的饭菜。门铃又响

2、了,一听那熟悉的声音, 它 就知道是主人下班回来了,马上开门迎接你知道它是谁吗?生答,师总结。 那么今天我们就来一起认识一下,我们的新朋友智能机器人。学生通过预习,查找资料来回答问题。学生自己看书认识。二、了解当今种类繁多的机器人家族。同学们,你们知道吗?机器人技术作为 20 世纪人类最伟大的发明之一,自 60 年代初问世以来,经历 40 余年的发展已取得长足的进步。还有谁知道其他有关 机器人的知识,说出来大家一起分享一下?生答。三、认识机器人的本领你想更多地了解机器人吗?你想探索机器人世界的秘密吗?让我们一起进入机 器人世界, 共同探索机器人世界的奥秘吧! 老师给同学们几个网址大家一起去看

3、看机器人到底有多神奇, let 'sgo!机器人世界:机器人博览: 看到这么多有关机器人的资料, 同学们你来想象一下, 未来机器人长什么样子? 会干些什么?好在课本上写下自己的想象。下面,我们就一起认识一下我们身边的机器人朋友“智能宝宝”(展示机器人)四、认识仿真机器人我们将要学习的是仿真机器人。SVJC就是机器人的仿真系统,它是为仿真机器 人定制的编程工具。 宇航员遨游太空之前, 都是先在虚拟仿真的太空环境下进行 练习的。许多大型工程在动工之前, 也都是在虚拟仿真的环境中进行测试论证的。SVJC就拥有一个功能强大的系统仿真模块,可以创建和真实的机器人功能相当 的虚拟智能机器人。师:展

4、示智能宝宝的本领1. 单击 “打开”按钮。2. 选择C:SVJCsample中的“自由行走”程序,单击“打开”按钮。3. 单击 “仿真”按钮4双击“标准灭火场地”,进入系统仿真活动场地。5找到并单击智能宝宝,将它拖放到仿真活动场地中。刚才我们学习了虚拟仿真机器人的一些知识, 可能有些小朋友手中有真正的机器 人,下面我们以“能力风暴” AS-MII 型机器人为例向大家简单介绍一下。五、了解真实的机器人 机器人的模样?机器人各个部位? 同学们可以看书也可以看老师这里的机器人来观察分析一下。 你能说出仿真机器 人和真实机器人的相同和不同之处吗? 师总结:同学们今天我们认识了机器人及我们新朋友: “智

5、能宝宝”, 可算是收 获不小。他的本领可大, 这节课,你们先自己研究, 下节课我们接学习他的本领。 教后记学生对机器人有着很轻的神秘感,比较感兴趣。第二课 智能宝宝学唱歌教学目标:1、认识仿真系统程序编辑界面和仿真环境演示界面;2、学会设置声音模块,让“智能宝宝”发出声音;3、学会保存程序。教学重点: 学会设置声音模块,让“智能宝宝”发出声音教学难点: 学会保存程序教学时间: 一课时教学过程:师准备好机器人唱歌的程序,上课时播放。(演示) 同学们,我们上节课一起认识了我们的新朋友机器人“智能宝宝”。 大家听听这是谁在唱歌?唱得这么好听?(生答) 同学们你们想不想像老师那样也让你的“智能宝宝”会

6、唱歌?这节课我们就一起学习一下,怎样让“智能宝宝”唱歌。一、认识仿真系统程序编辑界面和仿真环境演示界面 1在“发音”模块上单击鼠标左键,出现发音模块; 2将发音模块移到主程序图标下,单击鼠标左键; 3主程序图标和“发音”模块之间用箭头连接起来,就表示成功了。4在“发音模块”上单击鼠标右键,就弹出了设置对话框这是智能宝宝发音的时间, 二分之一音符代表发音 0.5 秒,四分之一音符代表发 音0.25秒设置好了之后, 我们单击“确定”按钮, 看看原来的发音模块现在有什么变化? 5布置任务:自己设置一个音符,发音时间为 0.5 秒。“智能宝宝”练发声,让“智能宝宝”发出声音,必须在它的活动场地中才行。

7、二、学会设置声音模块,让“智能宝宝”发出声音 1单击工具栏中的仿真图标。2单击“新建环境”按钮,进入系统仿真模块。 3将“智能宝宝”拖到活动场地中,单击鼠标左键,“智能宝宝”就停在鼠标所在的位置,然后就会按照设置的音符发出声音。 同学们,你听到声音了吗?好听吗? 引导学生提问:我想让“智能宝宝”发出多个音符,应该怎么办? 布置任务:同学们让“智能宝宝”唱出“ 1、2、3、4、5、6、7、1(高音)”。 同学们,让“智能宝宝”发一个音、发多个音,我们都学会了,是不是很容易,那下面我们再来考虑一下,要删除没有用的“发音模块”,应该怎么做? 1先用鼠标单击要删除的发音模块。2然后,把这个发音模块拖到

8、垃圾箱里,就可以将它删除了。小提示:1、要删除连续的多个模块,可以从要删除的第一个模块起,将其下面的一串模块一并拖到垃圾箱中。2、改变声音后,必须重新进入仿真环境中,“智能宝宝”才能发出新的声音。 删除了没有用的,但是我们已经设计好的程序怎么把它保存起来呢?同学们你们自己试着保存一下,根据咱们以前学习 word 保存的方法试一试。三、学会保存程序找到“保存”按钮, 点击一下,保存完毕。 也可以输上自己喜欢的名字,然后在 保存,便于查找。师总结:我们现在学的知识越来越有趣, 这节课学习了, 让“智能宝宝”发出声 音,拿下节课我们研究什么呢?请同学们回去预习一下。教后记学生对声音模块运用比较熟练第

9、三课 唱支歌来给你听教学内容: 让“智能宝宝”唱出较完整的曲子教学目标:1、继续使用声音模块,让“智能宝宝”唱出较完整的曲子;2、学会使用多次循环模块和永远循环模块;3、会打开保存过的程序。教学重点: 继续使用声音模块,让“智能宝宝”唱出较完整的曲子教学难点: 学会使用多次循环模块和永远循环模块教学时间: 一课时教学过程:一、同学们,我们上节课一起学习了让我们的新朋友机器人“智能宝宝”, 发出单个音节。大家想象一下,他会不会唱一首完整的歌曲(生答)师准备好机器人唱歌的程序,上课时播放。(演示)同学们听过了老师的“智能宝宝”唱完歌以后, 下面就是你们也让你的“智能宝 宝”学着唱一首完整的歌曲。

10、这节课我们就一起学习怎样让“智能宝宝”唱一首 完整的歌曲。二、继续使用声音模块,让“智能宝宝”唱出较完整的曲子 展示歌曲: 小小歌唱家歌曲两只老虎: 4/41231 | 12 31| 3 45-| 3 45-| 5 65431| 两只老虎,两只老虎,跑得快, 跑得快, 一只没有眼睛,5654 31| 351-| 351-| 3 51- | 一只没有尾巴,真奇怪, 真奇怪, 真奇怪。 同学们,我们用前面学过的知识先来编写前两个小节吧。 编完后, 进入到仿真环 境中听一听。同学们,在编写的过程中, 好多同学问老师, 这首歌里面有好多音节是重复出现 的,由没有简单一点的方法来编写?像这种情况, 就可

11、以使用“多次循环模块” 来帮助我们。三、学会使用多次循环模块和永远循环模块1 单击“控制模块2选择多次循环模块3先把编写好的第一小节的内容拖到一边 4把“多次循环模块”拖到“主程序”下面 5把第一小节的内容拖到“多次循环模块”中 6在“多次循环模块”上单击鼠标右键,弹出设置对话框。循环次数设置为2次,单击“确定”按钮。 这样是这做一做,看看编写起来是不是更简单了? 试一试:1、去智能宝宝的活动场地中听一下,效果怎么样?2、把“多次循环模块”改成“永远循环模块” , 听听有什么区别? 师提示学生,进行总结。四、会打开保存过的程序同学们我们下载来一个游戏: 音乐擂台赛 做一做:使用“多次循环模块”

12、和“发音模块”完成这首曲子的编写,并在小组中比一 比,赛一赛。对于已经保存好的文件,我们可以利用“打开”按钮把它重新打开,进行修改试身手:编写下面的歌曲:粉刷匠2/45353|531|2432|5我是一个粉刷匠粉刷本领强,5353|531|2432|1我要把那新房子刷得很漂亮,2244|315|2432|5刷了房顶又刷墙刷子飞舞忙,5353|531|2432|1哎呀我的小鼻子变呀变了样。闪烁的小星 2/411|55| 6 6| 5 -| 4 4| 3 3| 2 2|1一闪一闪亮晶晶,满天都是小星星55|44| 3 3| 2 -| 5 5| 4 4| 3 3|2挂在天空放光明,好像千万小眼睛师做

13、课堂总结,我们从一个音符到一首完整的歌曲,一步一步教会了“智能宝 宝”唱歌, 收获简直太大了。 下节课我们再来一起来看看他的眼睛是怎么看到东 西的。教后记对于音符的掌握学生有点困难第四课 一闪一闪大眼睛教学内容: 给“智能宝宝”“设置眼睛”模块教学目标:1、熟练掌握“设置眼睛”模块2、掌握“延时等待”模块教学重点: 熟练掌握“设置眼睛”模块教学难点: 掌握“延时等待”模块教学时间: 一课时教学过程: 上节课就有同学问我,“智能宝宝”有嘴巴会唱歌,那它有没有眼睛来看东西 呢?现在我就来回答这些同学的问题, 当然有了,而且它的眼睛还能一闪一闪的, 很漂亮呢!不信,让我们一起做一做。一、“设置眼睛”

14、模块1找到“设置眼睛”模块,将它拖放到主程序的下面。2在“设置眼睛”模块上单击鼠标右键,我们就可以对机器人的眼睛进行设置 了。看看你能让你的机器人宝宝眼睛一闪一闪了吗? 3你还记得如何进行仿真测试吗?请点击“仿真环境”试一下。4怎么样?看见机器人一闪一闪的大眼睛了吗?试身手: 让机器人左眼闪烁,右眼发绿光 做一做:让我们的机器人每隔一秒变换一种发光方式每隔一秒就是通过“延时等待”模块来设置的。二、掌握“延时等待”模块 1将“执行器模块库”中的“延时等待”移到流程图生成区并连接在程序中的“设置眼睛”下方。“延时等待”主要是让机器人保持前一个状态一段时间。2右击“延时等待”, 在弹出的对话框中输入

15、 “等待时间”参数, 以“秒”为 时间单位。在这里我们输入“ 1”就行。最后点击“确定”按钮。3. 想让你的机器人眼睛多变换几次, 就重复上面的操作, 并改变“设置眼睛”中 的参数即可。4如果流程图较长怎么办? 请你试着点击一下工具栏中的“全图”按钮吧。请大家再试试“放大”和“缩 小”这两个按钮。试身手:让机器人边唱歌边眨眼提示:师总结:你学会给机器人设置眼睛了吗下课后的练习做一下, 给自己今天的表现 打一下分数。教后记设置眼睛模块学生掌握比较好,延时等待理解得比较慢。第五课 智能宝宝做自我汇报教学内容: 掌握“显示”模块和“亮度检测”模块教学目标:1、熟练掌握“显示”模块和“亮度检测”模块2

16、、学会在系统仿真界面下添加蜡烛并显示亮度值 3、学会在系统仿真界面下添加图带并显示其地面灰度值教学重点: 熟练掌握“显示”模块和“亮度检测”模块 教学难点: 在系统仿真界面下添加图带并显示其地面灰度值 教学时间: 一课时教学过程: 谈话:我们的智能宝宝真厉害, 它又能唱歌, 又能用眼睛进行交流?同学们想象 一下智能宝宝还能干些什么?它能做的事当然不止这些, 今天我们就来看看智能 宝宝如何向我们做自我汇报。一、智能宝宝做自我介绍 做一做:输入“ I 'm a robot. ”。 1把“显示”模块拖放到“主程序”的下面。“显示”模块主要用于在虚拟 LCD上显示信息2输入“ I 'm

17、 a robot. ”。然后单击“确定”按钮。 提醒:可要注意打字的指法哟! 3看到了我们的智能朋友为我们做的自我介绍了吗? 试身手:请输入“ Nice to meet you”。 评一评:请你自己尝试一下,显示信息最多能有几个字符? 在显示模块的信息中能输入汉字吗? 二、智能宝宝向我们汇报蜡烛的亮度 做一做:显示蜡烛亮度的值 1将“传感器模块库”中的“亮度检测”移到流程图生成区并连接在“主程 序”下面。再将“显示”连接在“亮度检测”的下方。 在“显示”的设置对话框中选中“引 用变量”。2. 单击亮度按钮,然后点击“亮度变量一”。3. 在“系统设置”中单击“光源”,选择“添加”04. 将鼠标移

18、动到仿真区域,鼠标自动变成十字,单击鼠标后将产生光源效果同学们:在“光源设置”中, 可以修改光源的半径和光源的渐变值, 修改后点击 “刷新”按纽,则设置的结果将在屏幕上显示出来。知识小天地:“亮度检测”模块主要用于检测环境的光线明暗,传感器的返回值为0255,其值越大,说明光线越暗。三、智能宝宝向我们汇报地面的亮度拓展练习:仿照机器人汇报蜡烛亮度的方法,试着让机器人汇报地面的亮度 想一想并试一试,我们可以在哪找到“地面检测”模块。知识小天地:图带是代表不同的地面 , 在图带上用“地面检测”传感器可以测得它的值。值的范围在 0255,其值越大,说明地面的亮度越暗,越小图带度越亮。通过“实体设置”

19、我们可以设置图带的长宽以及颜色。 看到智能朋友向我们汇报地面检测的值了吗? 师总结:你学会让智能宝宝检测亮度了吗?课后的练习做一下, 给自己今天的表现打一下分数。教后记学生基本上能够作自我介绍,个别学生容易把字母拼错第六课 智能宝宝叫起床教学内容: 掌握“设置眼睛”和“发音”模块的结合使用教学目标:1、掌握“设置眼睛”和“发音”模块的结合使用2、学会对亮度的检测判断 教学重点: 掌握“设置眼睛”和“发音”模块的结合使用教学难点: 学会对亮度的检测判断 教学时间: 一课时教学过程:谈话:同学们: 俗话说“春乏秋困。 ”最近有没有人早上总是不愿意离开他那可 爱的被窝,弄得起床后忙忙碌碌,生怕上学迟

20、到。现在呢老师想治一治大家的懒病呀, 很简单, 就让我们的智能朋友帮助大家按时 叫你起床。一、智能小闹钟做一做:设定“智能小闹钟”1在显示模块中的显示信息中输入“ Wake me up”,这样智能朋友在闹钟响起 的时候还能显示相关信息。2在控制模块库中将永远循环模块连接到程序下面。3这可是最重要的一步。先将亮度检测模块连接到永远循环模块里面,可别放 错了哟。下面就要右击亮度检测模块, 对它进行设置。 请单击“条件判断”, 就可以对亮 度进行条件判断了。4“平均”“ 200”代表左右的亮度平均值小于 200,即平均亮度比 200 亮度更亮的时候, 条件判断成功, 执行“是”一侧连接的模块; 否则

21、条件判断失败, 执行“否” 侧连接的模块。、亮度的检测判断 检测方式:平均检测左右两个光敏,再取平均值左检测左侧光敏 右检测右侧光敏 偏差左亮度检测值与右亮度检测值的差值 5当天亮时就发高音 1和中音 3。你看到LCD显示的信息了吗?听到了小闹钟不断发出叫你起床的声音了吗? 想一想:为什么智能朋友能够不断地发出响声?1. 在显示信息中引入亮度变量,以便于我们可以从LCD中清楚的看到亮度的值。 2给亮度变量一赋值,让它小于 80。3. 在第一个亮度检测不成立的一端,连接下一个亮度检测让它小于220。这样,当 80亮度值220,就发出 123的声音,当亮度值 80或者亮度值220的时候,就发出 3

22、21 的声音。 师总结:你学会让机器人叫你起床了吗?对同学说你发现的窍门或感受 教后记者可对于学生来说有一定的理解难度,需要不断地分析、练习。第七课 智能宝宝学走路教学内容: 掌握“设置眼睛”和“发音”模块的结合使用 教学目标:1 、学会设置直行模块,让“智能宝宝”动起来;2、了解启动电机、停止电机和延时等待模块的设置方法。 教学重点: 学会设置直行模块,让“智能宝宝”动起来; 教学难点: 了解启动电机、停止电机和延时等待模块的设置方法。 教学时间: 一课时教学过程 谈话:同学们:“智能宝宝”的本领真大吗?我们已经知道了他的那几种本领? 他会唱歌,能发光,那它会不会走路呢?这还用问,当然会了。

23、一、勇敢地迈出第一步1拖一个直行模块到主程序下。注意直行模块上的文字 2在直行模块上单击鼠标右键,弹出设置对话框。3通过移动滑杆来确定行走的速度;数值是正数表示前进,数值是负数表示后 退。小提示: 速度可以用两种方式进行设置。 一是在速度对话框中直接输入前进 / 后退速度值; 二也可以直接用鼠标拖动滑杆来设置移动速度。同学们:好了,这样就设置完毕了,让我们到活动场地去看看效果吧。看看智能宝宝的起始位置,智能宝宝的行走路线和停止的位置。1)将速度的数值设置为正值,智能宝宝是()。(前进 后退)2)决定“智能宝宝”后退的范围是()。(-100-11100)3)“智能宝宝”前进时,数值越小,速度就越

24、()。(快,慢)4)“智能宝宝”后退时,数值越接近 -100,速度就越()。(快,慢)5)“智能宝宝”移动的时间需要输入在(输入框)里面。 (时间输入框 速度6)“智能宝宝”移动的时间是按()计算。(小时 分 秒) 试身手:(1) 以 1 00的速度,前进 1 秒;( 2) 以 20 的速度,前进 1.5 秒;(3) 以-60 的速度,后退 1.5 秒; ( 4) 以-5 的速度,后退 1 秒; 一直走(前进或后退均可) 二、两种方法任我选 让“智能宝宝”走起来, 除了可以使用“直行”模块外, 还可以使用执行器模块 库中的:“启动电机”模块、“延时等待”模块和“停止电机”模块。1、“启动电机”

25、模块:让轮子开始转动 2、“停止电机”模块:让轮子停止转动3、“延时等待”模块:维持当前状态试身手: 使用这三种模块,编程让“智能宝宝”动起来。教后记 学生能够自由选择一种自己喜欢的方法来让机器人走步第八课 高高兴兴转起来教学内容: 掌握学会设置转向模块,让“智能宝宝”会自由自在的转弯 教学目标:1、学会设置转向模块,让“智能宝宝”会自由自在的转弯; 2、让“智能宝宝”会按照简单图形的轨迹行走。教学重点: 学会设置转向模块,让“智能宝宝”会自由自在的转弯;教学难点: 让“智能宝宝”会按照简单图形的轨迹行走。教学时间 :一课时教学过程:同学们:“智能宝宝”会走路了, 大家开不开心?可是, 大家想

26、想“智能宝宝 要是遇到了转弯的道路该怎么办呢?老师告诉你们“智能宝宝”可聪明了,转弯也难不到它。 一、“智能宝宝”学转弯提问:考考你们,你们认为控制“智能宝宝”转弯的模块是哪一个?是转向模块 让我们来看看“转向”模块如何设置吧。同学们说说“转向模块”和“直行模块”的对话框,有什么相同点和不同点? 试身手:1、根据表中给出的数据,让“智能宝宝”转出下列角度。角度速度时间90100025180100052、下面的角度你能让智能宝宝做到吗,并把合适的速度和时间填在表中角度速度时间45135二、“智能宝宝”走图形同学们你的“智能宝宝”真聪明, 既能够直行,又学会了转弯, 让我出个题目考 考它吧?考考你

27、:1)返跑:直行 1 秒钟,然后转弯 180 度,再直行 1 秒钟,回到起点2)走“T”字形路线;3)按照“正方形”的轨迹行走师总结:1、展示:“智能宝宝”擂台赛,比一比,看谁编的程序最快,看谁走的最准确?2、你觉的本节课自己“智能宝宝”的表现是:优秀( ) 良好( ) 合格( )3、你觉得全班同学中的“智能宝宝”本节课表现得最好。教后记这部分学生在分析过程中存在一定的障碍,需要不断的引导第九课 小小舞蹈家教学内容: 进一步使用“直行”和“转向”模块, 让“智能宝宝”掌握几种舞蹈 的舞步。教学目标:进一步使用“直行”和“转向”模块,让“智能宝宝”掌握几种舞蹈的舞步。教学重点 :熟练使用直行和转

28、向模块教学难点 :掌握几种舞蹈的舞步教学时间 :一课时教学过程:同学们:“智能宝宝”会走路了,他的歌唱得还很动听,如果它再会跳舞的话, 那就更好了!今天我们就一起学习一下让“智能宝宝” 跳舞,看看他是怎么跳舞的。今天我 就教大家几个舞步。一、 学跳 8 字舞想一想:8 字可以看成是由()个圆组成的图形。做一做:1拖一个“转向”模块,原地转第 1 个圆。速度 时间2拖一个“直行”模块,注意确定合适的位置。速度时间2拖一个“转向”模块,转第 2 个圆。好了,快到活动场地里去欣赏“智能宝宝”的舞姿吧! 把你的“ 8”字舞的方案写下来:程序流程图参数设置除了老师教的这个方案之外,你还有别的好方案吗,把

29、它写下来?二、宝宝秧歌扭起来试身手:扭秧歌(十字舞)的舞步:行走路线:师总结:1)这节课, 小组中最快完成程序编写的同学是,舞蹈跳的最标准的是 同学的“智能宝宝”。2)这节课,你觉得自己“智能宝宝”的表现是:优秀( ) 良好( ) 合格( )教后记: 通过上节课的练习,这节课学生掌握比较好。第十课 文艺演出显身手教学内容 :学会调用子程序,让“智能宝宝”载歌载舞;教学目标:1、学会调用子程序,让“智能宝宝”载歌载舞;2、掌握编写子程序的方法。教学重点: 学会调用子程序,让“智能宝宝”载歌载舞;教学难点: 掌握编写子程序的方法。教学时间: 一课时教学过程:谈话:同学们: 听说,要举行文艺汇演了。

30、我们的“智能宝宝”既会唱歌,又能 跳舞,这次我可要大显身手了!今天我们就一起学习一下让“智能宝宝” 跳舞,看看他是怎么跳舞的。今天我 就教大家几个舞步。一、“智能宝宝”载歌载舞同学们你们知道吗, 除了可以自己编写唱歌跳舞的程序之外, 仿真系统其实已经 给我们提供了一些编写好的程序供我们直接使用。涛涛:是吗,那我们应该如何调用这些程序呢?做一做:1在程序模块库中找到 “新建子程序”模块2在 “新建子程序”模块上单击鼠标左键,弹出设置对话框。3在弹出的窗口中选择想要的子程序,单击确定按钮。4这时我们选择的子程序就出现在编辑区里了。 但是, 我们要使用这个子程序, 还必须要回到主程序当中,调用之后才

31、行。5单击工具栏上的 “主程序”按钮,回到主程序编辑区。6把“歌曲 1”模块拖到 “主程序”下面,歌就添加好了。试身手:自己添加一个“三步舞”的子程序。7、好了,“三步舞”也加好了。看,是不是有点载歌载舞的味道了!同学们现在行了,我们可要到文艺汇演中大显身手了。二、自己来编“子程序”同学们,其实, 除了仿真系统给我们提供的这些系统子程序之外, 我们自己也可 以把一些需要重复使用的一组模块编辑成子程序,直接使用。做一做:把“ 1、2、3、4、5、6、7、1(高音)”做成子程序。 1单击“新建子程序” 模块,弹出设置对话框。2选择“自定义”,子程序名称改为“音阶”,然后单击“确定”按钮。3在“子程

32、序”下面添加“发音”模块4回到“执行器模块库”,添加“ 1、2、3、4、5、6、7、1(高音)8 个“发 音”模块。5再回到“程序模块库”,添加 “子程序返回”模块。 6好了,“音阶”子程序设置完毕。现在,我们就可以调用了。 小提示:我们自己编写的子程序, 只能在当前的文件中使用, 不能在其它的文件中调 用。师总结: (1)小组中最快掌握使用“子程序”的同学是 (2)这节课,你觉得自己“智能宝宝”的表现是: 优秀( ) 良好( ) 合格( ) 教后记 学生能够综合运用多种模块实现效果,个别学生还存在一定的困难。第十一课 碰碰撞撞走起来教学内容: 掌握在前方和后方有障碍物时,“碰撞检测”模块的的

33、设置方法 教学目标:1、掌握在前方和后方有障碍物时,“碰撞检测”模块的的设置方法; 2、能够让“智能宝宝”在行走过程中,前方和后方碰到障碍物时自动地调整方 向继续行走教学重点 :掌握在前方和后方有障碍物时,“碰撞检测”模块的的设置方法 教学难点: 能够让“智能宝宝”在行走过程中, 前方和后方碰到障碍物时自动地 调整方向继续行走。教学时间: 一课时 教学过程: 同学们:如果我们的“智能宝宝”撞在了墙上,它会不会有知觉呢?“智能宝宝”身上有一圈碰撞环,就像我们的皮肤一样,它能感觉到来自“前、 后、左、右”四个方向发生的碰撞。一、灵敏的触觉做一做:试试“智能宝宝”的触觉灵敏吗?1从“控制模块库”拖一

34、个“永远循环”模块 2从“传感器模块库”拖一个“碰撞检测”模块到“永远循环”模块下。3在 “碰撞检测”模块上单击鼠标右键, 弹出设置对话框, 单击“监测判断” 按钮。4、在方向设置中的“前”上打上“V”,然后单击确定按钮,来判断前方有障 碍物的情况。5在流程图上原来的“碰撞检测”模块变成了需要判断的“碰撞检测”的模块 6在“碰撞检测”模块“是”的流程线上添加“转向模块”。当智能宝宝前方碰到障碍物,就转向 180 度。7在“碰撞检测”模块“否”的流程线上添加“直行模块”。当智能宝宝前方 没有碰到障碍物,就直行。好了,快让“智能宝宝”到活动场地中去试试吧。 二、自动地调整方向 8在活动场地中首先要

35、设置“环境”,添加障碍物。单击“实体”“添加障碍物”“矩形”(单击) 9用鼠标在活动场地中添加一条“矩形”障碍物。10重复第 7 步和第 8 步的操作,在活动场地中再添加一条“矩形”障碍物。11好了,让我们的“主角”闪亮登场吧。 12快看,“智能宝宝”碰到障碍物后,自动转向了。 比一比,说一说:“直行”模块中时间设置的长或者短,对“智能宝宝”有什么影响? 试身手:设置“碰撞检测”模块来判断身后有障碍物的情况, 注意“直行”模块要设 置成后退才行!师总结:同学们看见了吧, “智能宝宝”的触觉就是这么灵敏。 我们所学的只是 你都掌握了吗?教后记 学生能够选择多种方法实现效果,本节课知识掌握比较好。

36、第十二课 巧避障碍物教学内容:继续学习在左方和右方碰到障碍物时, “碰撞检测”模块的设置方法, 让机器人能在封闭的房间内自由行走。教学目标:继续学习在左方和右方碰到障碍物时, “碰撞检测”模块的设置方法, 让机器人 能在封闭的房间内自由行走。教学重点: 掌握在前方和后方有障碍物时,“碰撞检测”模块的的设置方法 教学难点 :让机器人能在封闭的房间内自由行走。教学时间: 一课时教学过程:同学们:上节课, 我们的“智能宝宝”碰到前方和后方的障碍物时, 已经能够轻 松应付了,如果障碍物在左方和右方,设置的方法也一样吗?今天我们就一起研究一下这个问题,你们就来当一会自己的老师教给好吗? 一、避障走房间做

37、一做:在封闭的房间内自由行走 1从“控制模块库”拖一个“永远循环”模块 2添加一个“碰撞检测”模块,先判断前方有障碍物的情况。 3如果前方有障碍物,就先转向,然后再直行。转向设置:速度: 80 时间: 0.2 秒4如果前方没有障碍物,就再添加一个“碰撞检测”模块,判断左方有障碍物 的情况。5如果左方有障碍物,就向右转向,然后再直行。 转向设置:速度: 80时间: 0.3 秒直行设置:速度: 80时间: 0.2 秒6如果左方没有障碍物,就再添加一个“碰撞检测”模块,判断右方有障碍物 的情况。7如果右方有障碍物,就向左转向,然后再直行。 转向设置:速度: 80时间: 0.3 秒直行设置:速度: 8

38、0时间: 0.2 秒二、封闭房间内自由行走 8、如果前、左、右方都没有障碍物,就让“智能宝宝”直行。 直行设置:速度: 80时间: 0.2 秒好了,到“活动场地”中去试试身手吧。注意,要选择“蜡烛场地”环境 9先选择“蜡烛场地”环境,然后单击“进入环境”按钮。 10好了,我们就在这个场地中让“智能宝宝”显身手吧。 11蜡烛我们暂时还不用,可以在“光源”中,把它删除掉。师总结:学会了让“智能宝宝” 避障走房间,我们的“智能宝宝”也很高兴, 看他玩得多开心呀。教后记 设置障碍过程中,学生的掌握比较好,但个别学生仍然存在一定的困难。十三课 喜欢光明朝前走教学内容: 掌握“亮度检测”模块中的“偏差”方

39、式教学目标:1、掌握“亮度检测”模块中的“偏差”方式2、学习“亮度检测”的判断教学重点: 掌握“亮度检测”模块中的“偏差”方式教学难点 :学习“亮度检测”的判断教学时间: 一课时教学过程:同学们:你听过夸父追日的故事吗?其实呀, 我们的“智能宝宝”也能像夸父一 样追日,不信就来跟我做一做。一、朝亮处走想一想:机器人怎样才能朝亮处走呢?机器人有两个光敏检测器 (即亮度检测器), 左右各 1 个。这样机器人就能检测 到它左前方和右前方的光强。利用亮度检测模块中的“偏差”,就可以测得哪个方向亮,然后让我们的机器人朝亮处走就行了。 做一做:让智能宝宝朝亮处走1“启动电机模块”,让机器人宝宝走起来。使用

40、“显示模块”来显示光敏检 测器检测到的亮度的值。2将“亮度检测”连接到程序下方。 其中“方式”选择“偏差”,条件一中的“亮度变量一” <0。3当判断成立时,即“亮度变量一” <0 时,机器人就左转并前进。 想一想:(填写“ <”, “>”)当“亮度变量一” <0 时,应该是左边的亮度 右边的亮度。4当“亮度检测”判断不成立时, 再加上一个“亮度检测”让它继续进行判断。 5在“亮度检测”中, “方式”选择“偏差”, 条件一中的“亮度变量一” >0亮度检测”的判断 想一想:(填写“ <”, “>”)当“亮度变量一” >0 时,应该是左边的亮度

41、右边的亮度。6当“亮度检测”判断成立时, 即“亮度变量一” >0 时,机器人就右转并前进 看看吧,这就机器人宝宝朝亮处走的完整程序。 下面我们就到仿真环境中去试一 试吧!7单击“光源”,添加蜡烛。8放入“智能宝宝”,进行试验。师总结:评一评:我的试验做成功了吗?我对同学说(我发现的窍门或感受)你学会让机器人宝宝朝亮处走了吗?教后记学生掌握良好,能够选用自己喜欢的方式来解决问题第十四课 自由行走好开怀教学内容: 掌握红外避障的方法教学目标 :1、掌握红外避障的方法2、让机器人在单间屋内自由行走教学重点 :掌握红外避障的方法教学难点: 让机器人在单间屋内自由行走教学时间: 一课时 教学过程:

42、同学们:以前我们的智能宝宝总是按照我们设定好的距离或路线进行行走, 能不 能让它自由的走路,而又不会碰到障碍物呢?当然可以了, 我们的智能宝宝可聪明啦。 因为它有一双特殊的眼睛, 那就是红外 传感器。知识小天地: 世界上有些光波我们是看不到的,像红外光以及紫外光就属于这类光波。 机器人就是利用红外光看物体的。 机器人的红外传感器包括两个红外发射器和一个红外接收器, 能够检测到机器人左/ 右/ 前方是否有障碍物。一、单间屋内自由行走 做一做:让机器人在单间屋内自由行走 1 用鼠标将“传感器模块库”中的“红外检测”模块, 移到流程图生成区并连 接在“永远循环”模块的下方。2设置时,右击“红外检测”

43、模块,将出现“红外测障模块”设置对话框,选 择“检测完后进行条件判断”, 则可以进行条件判断。 先判断前方有障碍物的情 况。3 当前方有障碍物就让机器人左转一个角度。 4将“控制模块库”中的“条件判断”模块连接到“红外测障”模块不成立的 一方,并将条件赋于“红外变量一”,然后判断左边是否有障碍物。5当左边有障碍物就让机器人右转一个角度。 6再连接一个“条件判断”模块,然后判断右边是否有障碍物。7当右边有障碍物就让机器人左转一个角度。 8当机器人前、左、右都没有障碍物时,就让机器人前进。 同学们瞧,你们设计的流程图是不是这样? 让“智能宝宝”去仿真系统的场景中去试一试吧!如果将程序中最后的前进的时间过长,那么机器人在红外避障行走会有什么结 果?改变一下机器人避障时的转角参数,看看机器人在避障行走时的样子。师总结:这节课我们学会了让“智能宝宝” 在单间屋内自由行走, 他的本领就 更大了,下节课我们再来看看他还有那些本领。教后记学生在练习中能够通过小组交流能够发现其中的窍门第十五课 绕木行走教学内容: 1、学会利用红外检测绕着物体行走教学目标1、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论