还剩3页未读,继续阅读
文本内容:
教案课题课题5汽车LED的控制编程课程单片机授课教师专业汽车课型新授教案序号13授课时间第七周教学方法讲授教学
1.掌握软件程序的含义
2.掌握实现目标功能的办法目标掌握实现目标功能的办法教学重点难点及解通过PPT以及视频演示的方法展示每条命令的具体含义,以及命令呈现的决办法效果作业抄写软件程序以及各个命令的含义布置教学生听课情况学学生掌握情后况记存在的问题审查签字年月日教师活动学生活动组织教学清点人数记录询问上节课掌握情况回答上节课掌询问上节课掌握情况握情况复习提问学生回答简述软件程序中的各个命令含义讲授本节内容为了强化新语句的运用,下面我们利用手上的元件来制作彩灯的简易模型
1.实验用器件听讲Arduino UNO板及配套USB数据线1套RGB彩灯1个220欧的电阻3个面包板1个跳线若干
2.硬件连接取出本实验所用到的元件,按照下图进行连接完成连接后,给Arduino接上USB数据线,供电,准备下载程序
3.输入代码打开Arduino IDE,在编辑框中输入下面的样例代码//汽车氛围灯模型教学过程教学内容int blue=9;〃定义数字接口9int green=10;〃定义数字接口10int red=11;〃定义数字接口11void setup{pinModeblue,OUTPUT;〃设置数字9口为输出接口pinMode green,OUTPUT;〃设置数字10口为输出接口pinMode red,OUTPUT;〃设置数字11口为输出接口void loop{analogWrite blue,random0,255;//9脚相连的LED灯的亮度值为0到255之间的随机值analogWritegreen,random0,255;//10脚相连的LED灯的亮度值为0到255之间的随机值analogWritered,random0,255;//11脚相连的LED灯的亮度值为0到255之间的随机值delay1000;〃延时1000ms输入完毕后,点击IDE的“校验Verify”,查看输入代码是否通过编译如果显示没有错误,单击“下载UpLoad”,给Arduino下载代码之后我们便可以看到面包板上的RGB LED颜色呈现随机的变化,而不只是单一的一种颜色
4.硬件讲解RGB-LED只是简单的把红色、绿色、蓝色三个颜色的LED灯封装在一个LED中,使用时只要当做三个灯使用就可以了RGB灯的R、G、B三个引脚分别连接到LED灯的一端,还有一个引脚是共用的正极阳或者共用的阴极负RGB-LED是通过三种基色LED分别点亮两个LED时,它可以发出黄、紫、青色如红、蓝两LED点亮时发出紫色光;若红、绿、蓝三种LED同时点亮时,它会产生白光如果有电路能使红、绿、蓝光LED分别两两点亮、单独点亮及三基色LED同时点亮,则他就能发出七种不同颜色的光来,于是就出现了七彩LED灯的这种现象我们这里选用的是共阴RGB图中的R、G、B其实就是三个LED的正极,而负极是三个LED的公共引脚,它们公共引脚是负极,所以称之为共阴RGBo而RGB灯实现的变色原理就是三原色原理,Arduino通过PWM□对三种颜色进行明暗的调节,即运用analogWritevalue语句,让LED调出任意需要的颜色下图罗列出了通过设置三个LED的不同PWM值得到的几种典型的颜色当然可调的色彩远多于表中所示,有兴趣的可以动手尝试一下红色绿色蓝色颜色25500红色02550绿色■00255蓝色2552550黄色
0255.255蓝绿色2550255紫红色255255255白色总结本节课主要讲授通过PWM来实现LED的亮度控制布置作业画出LED控制的硬件电路,抄写软件程序以及命令含义。
个人认证
优秀文档
获得点赞 0