|
|
作为一个arduino新手, 在看了论坛的帖子[url= http://www.geek-workshop.com/thread-1113-1-1.html]Arduino入门教程--第六课--电位器PWM控制LED亮度[/url]准备给自己的电动车加个红蓝灯爆闪效果, 作为自己的入门作品,
电路图基本上与上述帖子一样 ,只是加了不同颜色的LED而已,
/*
将电位器调节的电阻的值作为延迟时间,实现爆闪效果.
*/
void setup()
{
pinMode(11,OUTPUT); //红色LED输出
pinMode(10,OUTPUT); //蓝色LED输出
}
void loop()
{
int n = analogRead(A0); //读取A0模拟口的数值(0-5V 对应 0-1204取值)
digitalWrite(11, HIGH); //红灯亮
delay(n); //利用电阻值来延时,实现爆闪效果.
digitalWrite(11, LOW);
digitalWrite(10, HIGH); //蓝灯亮
delay(n);
digitalWrite(10, LOW);
} |
|