Arduino之LED呼吸灯

网友投稿 2018-12-02 17:58

主要元件介绍

                略;请参考入门之LED闪烁

LED呼吸灯介绍

数字信号是以0、1表示的电平不连续变化的信号,而模拟信号则是用连续变化的物理量来表示信息的,信号随着时间连续变化。在我们生活中接触到的大多数都是模拟信号,例如声音、光照、温度的变化等。在我们的UnoR3开发板上,第3、5、6、9、10、11引脚具有PWM(PulseWidth Modulation脉冲宽度调制)功能。通过设置PWM引脚,在指定的引脚上通过高低电平的不断转换输出一个周期固定的方波,通过改变高低电平在每个周期中所占的比例(占空比),进而得到不同的电压输出。当一个周期内高电平出现时间长一些时,输出电压就会高一些,LED灯更亮一些。当高电平出现的时间短一些时,输出电压就会低一些,LED灯亮度则会暗一些。

本次实验的连接方法还请参考入门之LED闪烁,LED两个针脚有一长一短,短的是连接GND,长的是连接正极。在LED的长引脚前,需要添加一个220Ω的限流电阻。由于需要控制它的亮暗,正极需要连接标有“~”的接口,我们选择第5引脚。

https://cdn.china-scratch.com/timg/181204/1KRI042-0.jpg

LED呼吸灯的程序示意图

https://cdn.china-scratch.com/timg/181204/1KRG414-1.jpg

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com