一、项目说明
所谓呼吸灯,就是让灯有一个由亮到暗,再到亮的逐渐变化的过程,感觉像是在均匀的呼吸。
二、所需元件
- 1 × Arduino UNO R3(以及配套USB数据线)
- 1 × 面包板
- 2 × 彩色面包线
- 1 × 5mm LED灯
- 1 × 220欧电阻
三、硬件连接
四、软件代码
//项目四:制作呼吸灯
int ledPin = 10;
void setup() {
pinMode(ledPin,OUTPUT);
}
void loop(){
fadeOn(1000,5);
fadeOff(1000,5);
}
void fadeOn(unsigned int time,int increament){
for (byte value = 0 ; value < 255; value+=increament){
analogWrite(ledPin, value);
delay(time/(255/5));
}
}
void fadeOff(unsigned int time,int decreament){
for (byte value = 255; value >0; value-=decreament){
analogWrite(ledPin, value);
delay(time/(255/5));
}
}
评论(0)
您还未登录,请登录后发表或查看评论