
现在呼吸灯效果,我们使用一种有趣且简单的纯编程方法来使LED像呼吸一样淡入和淡出,因此我们给它起了一个神奇的名字,就是呼吸灯.
测试组件:
一个Arduino呼吸灯效果,一个面包板,一个专用于面包板跳线的盒子,一个任何颜色的LED,一个220欧姆电阻和一根USB数据线.
因为这是PWM测试,所以LED的数字接口必须使用标有#号的数字端口. 只有带有#号的数字输出端口具有硬件PWM输出功能. 下面的示例选择#11口.
呼吸灯的源代码如下:

无效设置()
{
pinMode(11,OUTPUT);
}
无效循环()

{
//循环语句来控制PWM亮度的增加
for(int a = 0; a <= 255; a ++)
{
analogWrite(11,a);

延迟(8); //维持当前亮度级别的时间(以毫秒为单位)
}
//循环语句,控制PWM亮度降低
for(int a = 255; a> = 0; a-)
{

analogWrite(11,a);
延迟(8); //维持当前亮度的时间(以毫秒为单位)
}
延迟(800); //完成一个周期后要等待的时间(以毫秒为单位)
}
复制代码
简单非常简单的代码就可以实现呼吸灯〜
然后我们将程序下载到Arduino开发板上,我们可以看到效果.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shouji/article-187525-1.html
我化作了雨
這個是水軍吧