我希望领导面对直入龙卷风点燃我放置在风机如图1所示。然后我把线风扇罩使LED保持不变(图2)。接下来,导线的另一端连接到Arduino。阳极为3.3 V,红色线去模拟出2,绿3,蓝模拟,模拟出4。(图3)
如果你想,你可以做一个房屋的Arduino也如我原来的防风灯图四中的一个。我选择的是热胶在下桶后面。现在我们只需要程序打开灯。
幸运的是,我已经写了代码,你!只要复制粘贴到Arduino程序软件上传到你的Arduino:
无效setup() { pinmode(4,输出);/ /蓝pinmode(3,输出);/ /绿色pinmode(2,输出);/ /红} { void loop()值(2,255);使用(3,255);使用(4,255);//把int D = 100;//延迟每个颜色或衰落之间。/ /延迟时间2.04秒一个完整周期的精确/数将。for(int a=255; a>0; a--){ analogWrite(2, a); delay(d); }//fade in red for(int a=255; a>0; a--){ analogWrite(3, a); delay(d); }//fade in green for(int a=0; a<255; a++){ analogWrite(2, a); delay(d); }//fade out red for(int a=255; a>0; a--){ analogWrite(4, a); delay(d); }//fade in blue for(int a=0; a<255; a++){ analogWrite(3, a); delay(d); }//fade out green for(int a=255; a>0; a--){ analogWrite(2, a); delay(d); }//fade in red for(int a=255; a>0; a--){ analogWrite(3, a); delay(d); }//fade in green for(int a=0; a<255; a++){ analogWrite(2, a); analogWrite(3, a); analogWrite(4, a); delay(d); }//fade out all }
上面的代码是共阳极LED。如果你想改变程序,如改变如何快速的颜色循环,你可以很容易地编辑代码。我添加了评论,应该很容易让新手编程来理解我的程序基本功能。另外,上面的代码看起来有点凌乱,但如果你复制并粘贴到Arduino的软件,它会看起来很正常。