(
课件网) 六年级上册 智能调光 新课导入 欢欢发现,光线传感器自动感知到光线不足,发出提醒后,要自己去开灯,能不能自动开灯,调到合适的光线呢? 要实现智能调光醒,可以设计任务分析表,请你根据需求想一想。 任务分析,想一想 这节课有哪些部分需要我们注意呢? 为了合理使用智能调光功能,先认识九合一扩展板上的板载按钮。 1、找一找 2、想一想 3、做一做 在九合一扩展板上找到按钮 ,它也是最简单的数字输人设备。 1、找一找 按钮下方的标记为:SW1 D2。SW是“开关”的英文SWITCH的前两个字母,它有“开”和“关”两个状态;D2表示所连接的是数字引脚2。 1、找一找 另一个按钮 ,标记为:SW2 D3,是什么意思呢? 2、想一想 因为按钮是数字输人设备,所以我们从 “Arduino”类找到 拖放到“脚本搭建区”,参照前面的方法,测试按钮的状态与获取数值的关系。如图2-4-1所示。 3、做一做 有的产品设计可能不一样,按下按钮为“1”,松开按钮为“0“。 在测试中,按下按钮,返回值是“0”,松开按钮,返回值是 “1”。 我们发现:测试得到的值总是为0或1。 思考 如何通过编程实现智能调光? 1、开启智能调光功能 根据任务分析表,按下按钮SW1,开启智能调光功能。我们可以使用 ,等待按下按钮SW1,即D2返回值为0,才执行后续脚本。如图2-4-2所示。 主要是为了让D13的LED初始状态为熄灭。 爷爷,为什么按下按钮之前,要设置D13为低电平呢? 2.关闭智能调光功能 无人使用图书角时需要关闭智能调光功能,按下按钮SW2关闭此功能。如图2-4-3所示。 3.实现智能调光效果能 将开启与关闭智能调光功能结合在一起。如图2-4-4所示。 当有人使用图书角,按下按钮D2,开启智能调光功能,光线不足,自动开灯,光线合适,自动关灯;当图书角无人使用时,按下按钮D3,停用智能调光功能,即便光线不足,也不会自动开灯。 欢欢一直想做走廊光控灯,白天光线充足的时候,自动关灯,晚上光线不足需要使用时,自动开灯,你能帮他实现吗? 互帮互助,做一做 你知道吗?按钮还可以用于电子投票、抽取幸运奖等活动,你还想到了哪些实用的、好玩的作品,快来试一试! 学习延伸,试一试 分享时间,说一说 你还有哪些新的发现呢? 你还有哪些困惑? 你对智能调光有哪些认识? 下课啦!再见!