该项目即将以特定方式(以你想要的方式)点亮更少
LED 将一个接一个地亮起,然后它们将反向移动。在这里,您可以使用任何您想要的 LED 以及任何颜色组合。
不要忘记喜欢。
代码如下。
byte ledPin[]={4, 5, 6, 7, 8, 9, 10, 11, 12, 13};//定义led的管脚
int led延迟(65);
int方向=1;
int currentLed;
unsigned long changeTime;//这被认为是无符号的,因为它将在将来使用它的功能
无效设置(){
对于 (int x=0;x<10;x++)
{
pinMode(ledPin[x],输出);
}
更改时间=毫秒();
}
无效的变化()
{
for(int x=0;x<10;x++)
{
数字写入(ledPin[x],低);
}
digitalWrite(ledPin[currentLed], HIGH);
currentLed+=方向;
如果(当前 LED==9)
{
方向=-1;
}
如果(当前 LED==0)
{
方向=1;
}
}
无效循环(){
// 把你的主要代码放在这里,重复运行:
if ((millis()-changeTime)>ledDelay)
{
改变领导();
更改时间=毫秒();
}
}
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !