第14课 机器人分辨颜色教案
- 格式:doc
- 大小:32.50 KB
- 文档页数:2
第14课机器人分辨颜色
太古小学马任
学习目标:
1、了解地面检测传感器,学会利用“地面检测“模块编写程序。
2、初步学会在仿真软件中编辑场景。
3、了解程序的选择结构及其在程序中的作用。
准备:音乐——我和你
课件:课件
教学过程:
一、导入:(时间:3‘)
1、谁能告诉我奥运五环旗有几种颜色?红(大洋洲)蓝(欧洲)黑(非洲)绿(美洲)黄(亚洲)白(旗子)
2、你知道奥运五环旗在机器人眼中的颜色吗?
3、这是为什么呢?有几种途径寻找答案?(问老师问同学问书问电脑网络)
了解地面检测传感器
你想知道五环旗子上各种颜色的数值吗?
二、创建环境:(10‘)
我们先创建一个机器人分辨颜色的环境。
怎样可以进入仿真环境。
(请一个同学说,老师演示)
认识仿真环境界面:
请找到环境编辑栏,有几种环境编辑。
(实体:图形声光)
选中编辑工具,与画图软件一样,画圆。
(要想把圆画的圆,可以怎样做?)
任务一:画五个一样大小的圆
编辑改变图形的颜色、大小。
任务二:选中改变颜色和大小。
任务三:保存环境
二、编辑分辩颜色的程序:
1、思考:怎样让机器人分辩颜色?需要哪些模块?
地面检测模块显示模块
2、思考:程序的执行过程:地面检测——变量(灰度值)——显示
3、设置显示参数。
右击显示模块——“变量百宝箱”——引用变量——地面变量(有小钥匙,表示选中)——确定
四:测试:
1、加载环境。
2、测试,记录数值。
3、拓展变化颜色,测试其他颜色的值。
五:过桥程序:
奥运会结束后,有个联欢活动,规定:远动员只能在黄色天桥区域活动,其他区域要警告转向。
1、怎样设计环境:
学生练习设计黄色的矩形环境,保存。
2、怎样设计程序:
要用到哪些模块:地面检测直行转向
思考程序执行过程:地面检测
等于黄色(85)直行不等于就转向
还可以怎样做:
地面检测
不等于黄色(85)转向不等于就直行
编程:设置地面检测参数=(!=)85
3、测试:
4、可以让他无限次联欢吗?可以用什么模块。
——循环
5、试试循环模块,让机器人在黄色桥上联欢。
(音乐:我和你)
6、保存程序,给程序取个好听的名字。
)
、拓展:
当只有两种选择时,还可以怎样设计执行程序:
地面检测
等于黑色(255)转向不等于就直行任选一种颜色的天桥环境,试试。
总结:编程的思路五步法
板书:
编写程序五步法:
需要哪些模块?
程序执行过程?
设置参数?
保存程序
测试程序。