- 239
- 0
- 约小于1千字
- 约 11页
- 2017-04-01 发布于广东
- 举报
1.5 呼吸灯.ppt
闪烁LED 1.5 呼吸灯 呼吸灯 灯光在微电脑控制之下完成由亮到暗的逐渐变化,感觉像是在呼吸。 实例:手机如果有未处理的短信或者电话,呼吸灯就会由暗到亮的变化,像呼吸一样那么有节奏,起到一个通知提醒的作用。 PWM LED模块要接数字口,数字口的输出是高低电平,也就是灯亮或灭,那么如何来控制LED的亮度呢? PWM——脉冲宽度调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,可以将数字信号转换成模拟信号。PWM值范围为0~255。 Arduino与PWM Arduino控制器上面有6个针脚支持PWM:3,5,6,9,10,11。 提示:不同的板卡支持PWM的针脚号可能不同; LED必须是可以调节亮度的。 模拟口的输出 0~255 3,5,6,9,10,11 如何控制灯光亮度呢?这时我们需要用到: 基础任务——初步控制LED亮度 设置不同的值,控制LED的亮度。 循环 当循环 当条件成立即为真(1)的时候,执行循环体内的语句,且循环体会重复执行;当条件不成立即为假(0)时,跳出循环,结束循环。当条件始终成立,则会进入死循环,循环会一直执行下去。 模拟变量 模拟变量的值用于改变LED的亮度。为此变量应该要发生变化,我们可以通过加减法来改变变量的值。 课堂总结 1.理解了PWM。 2.掌握了模拟口的输出与当循环。 3.能够编写程序实现呼吸灯。 布置作业 1.完成按钮控制呼吸灯效果。 2.了解达文西之灯并实现。
原创力文档

文档评论(0)