内容正文:
第6课 寻光机器人
新知导入
玲玲,你看过神话故事《夸父逐日》吗?
看过,我知道跨服与太阳才跑,一直追到太阳落下的地方。
我今天带来的机器人也能追着太阳跑。
新知导入
夸父为追求光明,顽强不息,坚持不懈,一直追到太阳落下的地方。我们要制作的机器人也能够根据周围环境,判断光源的方向,并指挥它的双脚向着光明前进,最终追赶到“太阳”。
新知讲解
一、认识光敏传感器
人类可以通过自己的眼睛,在黑暗中找到光源。若要机器人寻找光源,就需要给机器人装上能看见光亮的“眼睛”——光敏传感器。它有两个能判断环境光线强弱的光敏传感器探头,主要功能是判断哪边的光线强。
可调电阻。
传感器连接线。
新知讲解
光敏传感器左探头
光敏传感器右探头
新知讲解
长见识
当外界环境光线的强、弱发生变化的时候,传感器的也跟随发生相应的改变,并把这种变化传输给机器人的微电脑。光敏传感器只能传送给微电脑两种电信号:一种是0,表示做光敏探头组识别到的光线比较强;另一种是1,表示又光敏探头组识别到的光线比较强。
新知讲解
二、编写寻光机器人程序
拥有“眼睛”和“双脚”的机器人该如何寻找光源呢?首先要让“眼睛”不停地检测是否有光源,检测到光源后,要判断左、右两边哪个方向的光线较强,最后才指挥“双脚”向着光源强的方向前进。我们的机器人程序就是按照这个思路编写的。
新知讲解
进入RC编程平台主界面,参考下图的操作,编写让机器人不停检测光源的程序。在本步骤中,让机器人的动作再永久循环体中不断循环,实现机器人无限重复的智能。
单击“光敏”传感器。
单击“流程控制”模块中的“永久循环”将他添加到这里。
新知讲解
双击“光敏”打开传感器设置框。
给机器人安上能看见光亮的眼睛,即光敏传感器,让机器人开始找光。
新知讲解
选择“光敏变量”,储存光敏两组探头检测到的信号。
选择“传感器输入7”,要与机器人微电脑连接的端口一致。
选择所需要的变量和端口,点击“确定”按钮来保证选择已保存。
新知讲解
说一说
光敏传感器与微电脑连接的端口选择哪个都可以吗?
新知讲解
参考下面两图,编写让机器人判断光源方向的程序目的是判断光敏传感器是否有信号。
单击“条件判断”。
双击“条件判断”框。
新知讲解
赋予机器人执行下列动作的条件,在表达式框中输入“光敏变量==1”,表示检测到右侧传感器有信号(因为光敏传感器是由左右两个光敏电阻组成)
新知讲解