
第三节 智能车灯.docx
9页第三节 智能车灯情景故事随着生活质量的提升,私家车越来越多地进入了普通家庭,很多家庭都会选择在周末空闲的时间出门旅行当我们的车遇到隧道时就需要打开车灯,走出遂道时就需要关闭车灯,你能设计让车灯遇到阴暗的天气或是隧道时自动开启,走出隧道时又会自动关闭吗? 知识技能1. 软件模块指令范例分类解析控制模块“如果……那么……否则”积木是双分支结构,当满足条件时执行那么的程序,不满足条件时执行否则的程序数字和逻辑运算如果“>”左边的值大于右边的值,那么整个积木的值就是真(1),否则就是假(0)机器人模块如果是外接LED 灯,要选择相应的接口机器人模块这个模块可用来对周围环境光的亮度进行检测我们可以用它来制作一些和环境光线互动的项目2. 硬件模块模块分类解析光线传感器图中所示即本课案例中用到的MBot 主控板上的光线传感器模块外接RGB 模块外接RGB 模块有4 盏LED灯智能路灯原理:通过板载光线传感器感知外界环境光线的亮暗,以编程判断传感器测量值大小,来控制路灯亮暗的程度编写程序nn ■ 编写程序用板载光线传感器控制板载LED灯1. 点击【事件】,选择2. 选择【控制】下的,程序如下图所示温馨提示:所获取的值是多少,可以通过以下程序获取一下正常光线值与阴暗状态下的光线值的差异。
n ■ 编写程序 用板载光线传感器控制板外接RGB模块中LED灯的数量n ■连接调试打开mBot 电源,用mBot 的USB 数据线连接到计算机上在工具栏上的【连接】下拉菜单选择串口,单击COM连接成功后,同样选择【连接】下的安装固件■脱机运行右击【机器人模块】选项卡下的,单击上传Arduino 程序界面,再点右上角的等待上传完毕,mBot 机器人可以脱离计算机使用任务拓展小朋友们,你能不能为你的小车在自动开关车灯时,自动发出一个提示音呢?这样驾驶员就会更清楚知道他的灯车是否准确地开关了动手试一试吧!第三节 智能车灯课程名称:智能车灯课程目标:1.了解光线传感器的工作原理2.使用控制模块、数字和逻辑运算及机器人模块,实现对LED灯的控制3.通过软硬件的结合使用,培养学生分析问题、解决问题的能力及动手操作的能力教学过程:一、情境创设同学们出过远门吗?坐过长途汽车或火车、高铁吗?在我们的旅途中,经常会遇到隧道,遂道的光线往往比较暗,为了安全驾驶就需要驾驶员打开车灯,等车子驶出隧道时也要关闭车灯,这文明驾驶可是,我发现我们有许多驾驶员只会打开车灯,而常常会忘记关闭车灯,导致许多驾驶员会开着大灯,行驶在阳光灿烂的公路上。
同学们,能不能利用所学的知识给我们的汽车设计一个能自动开关的车灯呢?二、方案设计(一)学生分组讨论设计方案,确定方案中所需要用到的软、硬件模块1.硬件模块模块分类解析光线传感器MBot 主控板上的光线传感器模块外接RGB 模块外接RGB 模块有4 盏LED灯2.软件模块指令范例分类解析控制模块“如果……那么……否则”积木是双分支结构,当满足条件时执行那么的程序,不满足条件时执行否则的程序数字和逻辑运算如果“>”左边的值大于右边的值,那么整个积木的值就是真(1),否则就是假(0)机器人模块如果是外接LED 灯,要选择相应的接口机器人模块这个模块可用来对周围环境光的亮度进行检测,从而可以用它来制作一些和环境光线互动的项目二)各小组汇报方案,优化方案,选择一典型方案共同完成三、编写程序(一)学生分小组自主尝试编写程序师巡视指导:所获取的值是多少,可以通过以下程序获取一下正常光线值与阴暗状态下的光线值的差异二)学生分小组展示、分享 三、学生分小组对程序进行完善,师巡视指导四、连机调试打开mBot 电源,用mBot 的USB 数据线连接到计算机上在工具栏上的【连接】下拉菜单选择串口,单击COM连接成功后,同样选择【连接】下的安装固件。
五、脱机运行右击【机器人模块】选项卡下的,单击上传Arduino 程序界面,再点右上角的等待上传完毕,mBot 机器人可以脱离计算机使用六、课外拓展小朋友们,你能不能为你的小车在自动开关车灯时,自动发出一个提示音呢?这样驾驶员就会更清楚知道他的灯车是否准确地开关了。












