首页>>校内教学>>

· 教学案例

悬崖勒马
 
教学目标:
认识光传感器
知道什么是光值
学使用光感来解决问题

器材准备:
9797、黑胶带

关键词汇:
光感、光值、比较值
 
 

联系:

如果机器人小车前面是悬崖,你怎么才能可以让它及时发现,不会掉下去悬崖呢?
悬崖绝壁可不是会告诉你在什么地方,还有多远!

 

有没有听说过“悬崖勒马”的成语故事?

你的机器人小车可以做到“悬崖勒马”吗?
 
 

搭建:

搭建一辆由双马达控制的小车,安装上光感。
 

认识光感,机器人的眼睛

 

连接在端口 1234(输入端)                                     

越亮,光值就越大(白色)

越暗,光值就越小(黑色)

光值范围0-100

 
机器人动起来:编写一个简单的程序检测机器人小车的运动情况。
 
 
 

反思:

 

在桌面上试,桌子的高度就相当于悬崖,编写个悬崖勒马的程序。
 
理解“悬崖勒马”的动作过程:机器人小车前进——识别悬崖——停车。
 
 

光电传感器等待参数设置时需要输入已个比较值,通过测试来计算出这个值。

测试时在桌面得到亮值(如50)和在“悬崖”得到暗值(如30),那么比较值为

(50+30)÷2=40

 
 
 
 

延续:

 

1、往返跑比赛:

两根黑线间有一段大约为50cm的距离,机器人小车到达前面的黑线马上往返,比一比谁会先回到起点。

提示:使用光电传感器,当感应光值变暗,机器人后退。
 

2、接力赛:

可以调整光电传感器的方向,使之向前能够感应到前方光信号。

全班的小车组合起来,来进行一次接力赛。每辆小车行驶一定距离,到达前一辆小车的位置,接近1CM,然后,下辆小车才可以行驶。

提示:使用光电传感器或者触碰传感器。当两辆小车很接近时候,小车可以通过尾灯来告诉后面小车已经接近。
 
 
 第一辆小车的程序如下:
 

第二辆小车程序如下: