analog输出实现呼吸灯效果

2014-01-021.4万
AI 快速预览详细 收起
本文介绍了如何使用Arduino实现呼吸灯效果。通过简单的代码和连线,可以控制LED灯的亮度变化,模拟呼吸节奏。程序中通过改变亮度值并使用delay函数,实现了LED灯的呼吸效果。这个项目非常适合初学者学习和实践,无需复杂的编程技能,只需几行代码即可完成。
如题。连线:
analog输出实现呼吸灯效果图2

程序:
[mw_shl_code=cpp,false]int brightMAX=63;

int brightness=0;
int brightFlag=-1;

int ledOut=3;

void setup() {
}

void loop() {
if(brightness==brightMAX || brightness==0)
{
   brightFlag=-brightFlag;
}
brightness+=brightFlag;
analogWrite(ledOut, brightness);
if(brightness==0 || brightness==brightMAX)
{
   delay(200);
}
else
{
   delay(10);
}

}[/mw_shl_code]

效果:
analog输出实现呼吸灯效果图1


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
20060606
20060606
学习了,谢谢
巫山冰
巫山冰
:D真不错,学习学习。
- 没有更多了 -