《智能调光教学目标.docx》由会员分享,可在线阅读,更多相关《智能调光教学目标.docx(5页珍藏版)》请在第壹文秘上搜索。
1、智能调光教学1.知道按键开关的两种状态2、学习利用按键开关控制灯的亮和灭3、理解“等待直到指令在程序中的应用4、设计一个由按键开关控制开启和关闭灯光的程序教学重点:能用按键开关控制灯的亮和灭教学难点:理解等待直到指令在程序中的应用教学环境及资源准备安装有Mind+的电脑、开源硬件(主控板、数据线、一个按键、Yled灯、两根杜邦线)教学环节情境引入:小智:光线传感器自动感知到光线不足,发出提醒后,需要自己去开灯,能不能自动开灯并调到合适的光线呢?师演示智能调光装置并讲解:其实是可以的,当有人使用图书角时,按下黄色按键,开启智能调光功能,光线不足,自动开灯,光线充足,自动关灯;当无人使用图书角时,
2、按下红色按键,停用智能调光功能,即使光线充足,也不会自动开灯。我们发现开启和关闭智能调光功能通过按键开启或关闭控制,让我们一起来认识一下按键吧!我们教室里面的电灯无论开或者是关都可以保持住当前的状态,而我们今天所用的叫做按键开关,按下后马上弹起,恢复原来的状态。教授新课:请同学们思考:按键接主控板的数字引脚还是模拟引脚?为什么?小提示:主控板数字引脚(O至13号)传输数字信号O和1;模拟引脚A0-A5,传输模拟信号01023。学1:数字引脚,因为按键只有开和关两种状态。师:回答得真好,说明你爱仔细观察的学生。测试验证:那请问同学们观察按键的状态与获取数值的关系是什么呢?让我们做一个小测试吧清同
3、学们观察并总结。生:观察总结师:我们观察到:1.测试得到值总是0或1,按下按键得到的是1,松开按键得到是0,有的按键设计刚好相反。2、数字输入设备的状态只有开和关,得到值是1或0。模拟输入设备的状态是连续变换的,得到值在0-1023之间,比如旋钮开关。3、按键只有开、关两种状态,属于数字输入设备,脚本用读取数字引脚。读取数字引脚等于1表示按键按下,读取数字引脚等于0表示按键弹起。任务一:请同学们根据我们刚刚学习到的按键知识,将按键与主控板连接起来。师:我们通过做一盏小夜灯”来学习按键的使用方法吧!任务二:假设灯初始关闭,如果按第一次按键,灯打开;按第二次按键,灯关闭;按第三次,灯打开,等等,依
4、次循环下去。请同学们画出流程图吧!生:思考并画出流程图师:抽生流程图进行展示,请同学们说一说优点和缺点。学1流程图:初始灯关闭(也可以开启),等待第一次按键是否按下,如果按键没有按下,继续等待;如果按键按下,灯开启;等待第二次按键是否按下,如果没有按下,灯依旧开启继续等待按键按下,如果按键被按下,灯关闭,又回到初始状态,依次循环。任务三:等待按键按下用代码如何表示呢?六边形里面是什么呢?生1:师总结:其实啊!六边形里面只有两种结果,要么是真,要么是假。如果为真,程序怎么走?如果为假,程序又怎么走?生:等待直到,后面有个6边形,如果6边形里面结果为假,等待;如果结果为真,往下执行。任务四:请同学
5、们用Mind+编写出小夜灯脚本吧!师:演示默认Uno主程序循环执行,初始灯关闭,设置数字引脚8输出为低电平。等待按键按下,用直到等待指令,按键按下用读取数字引脚等于1表示,如果按下按键,灯开,设置数字引脚8输出为高电平,等待直到第二次按键按下,灯关闭,设置数字引脚8为低电平。有时候按键按太快,灯就糊涂了,不知是开还是关了,我们可以添加一条等待时间指令。编写好程序后,请同学们上传程序到主控板上吧!展示环节:程序上传到主程序上,组装好外观,一起看看效果吧!观察一下是不是我们预想的效果呢?还可以怎么改进?作业布置:(请同学们任选一道完成)一、小智一直想做走廊光控灯,白天光线充足时,自动开关灯,节约能
6、源;B免上光线不足需要使用时,自动开灯。请你帮他实现这个愿望。二、等待按键按下也可以用在智能调光的开启和停用,那智能调光怎么用呢?1.开启智能调光功能等待直到按下黄色按键,开启智能调光功能,可以用到积木,等待按下黄色按键,即数字引脚的值为1时,才执行后续脚本(后续脚本就是智能调光脚本12、停用智能调光功能按下红色按键,即数字引脚3的值为1时,停用智能调光功能。另外有一条刚好相反,如果为假,跳出循环,如果为真,循环内执行。将重复语句和判断语句合为了一句。同学们想一想,找一找是哪一条呢?3、实现智能调光效果:将开启与停用智能调光结合在一起,当有人使用图书角时,按下黄色按键,开启智能调光功能,光线不足,自动开灯,光线充足,自动关灯;当无人使用图书角时,按下红色按键,停用智能调光功能,即使光线充足,也不会自动开灯。请你完成智能调光功能!