如何闪烁1-12个LED

电子说

1.3w人已加入

描述

步骤1:材料

对于此项目,您将需要:

电线

Arduino开发板

1-12 led(im使用10)

usb适配器

无焊料面包板

步骤2:插入LED

带上您的led并将它们放在面包板上。确保知道led的哪一侧为正,哪一侧为负。我喜欢将led灯的正面指向右边。另外,在每个LED之间保持一个孔的间距

步骤3:

现在,将中等尺寸的电线插入

步骤4:

现在将导线插入面包板的前面。每个LED的每个正极。

步骤5:

现在将导线插入负极行中,以放置中线现在,将这些电线插入LED的负极。

步骤6:

现在我们必须插入放置arduino板,以便您可以将电缆从arduino针1插入arduino针12,但与上升到哪个针脚无关。

步骤7:

现在将负极线插入GND。

步骤8:代码

int ledPins [] = {《1,2,3,4,5,6,7,8,9,10,11,12};//附有LED的引脚号数组

int pinCount = 9;

void设置(){

pinMode(1,OUTPUT);//不同的led模式

pinMode(2,OUTPUT);

pinMode(3,OUTPUT);

pinMode(4,OUTPUT);

pinMode(5,OUTPUT);

pinMode( 6,OUTPUT);

pinMode(8,OUTPUT);

pinMode(7,OUTPUT);

pinMode(9,OUTPUT);

pinMode(10,OUTPUT);

pinMode( 11,OUTPUT);

pinMode(12,OUTPUT);

}

void循环(){

digitalWrite(1,LOW);

延迟(60);

digitalWrite( 2,LOW);

延迟(59);

digitalWrite(3,LOW);

延迟(58);

digitalWrite(4,LOW);

延迟(57);

digitalWrite(5,LOW);

延迟(56);

digitalWrite(6,LOW);

延迟(55);

digitalWrite(7,LOW);

延迟( 54);

digitalWrite(8,LOW);

延迟(53);

digitalWrite(9,LOW);

延迟(52);

digitalWrite(10,LOW);

delay(51);

digitalWrite(11,LOW);

delay(50);

digitalWrite(12,LOW);

delay(49);

digitalWrite(1, HIGH);

延迟(48);

digitalWrite(2,HIGH);

延迟(47);

digitalWrite(3,HIGH);

延迟(46);

digitalWrite(4,HI GH);

延迟(45);

digitalWrite(5,HIGH);

延迟(44);

digitalWrite(6,HIGH);

延迟(43);

digitalWrite(7,HIGH);

延迟(42);

digitalWrite(8,HIGH);

延迟(41);

digitalWrite(9,HIGH);

延迟(40) ;

digitalWrite(10,HIGH);

延迟(39);

digitalWrite(11,HIGH);

延迟(38);

digitalWrite(12,HIGH);

延迟(37);

digitalWrite(12,LOW);

延迟(60);

digitalWrite(11,LOW);

延迟(59);

digitalWrite(10 ,LOW);

延迟(58);

digitalWrite(9,LOW);

延迟(57);

digitalWrite(8,LOW);

延迟(56);

digitalWrite(7,LOW);

延迟(55);

digitalWrite(6,LOW);

延迟(54);

digitalWrite(5,LOW);

延迟(53 );

digitalWrite(4,LOW);

延迟(52);

digitalWrite(3,LOW);

延迟(51);

digitalWrite(2,LOW);

延迟(50);

digitalWrite(1,LOW);

延迟(49);

digitalWrite(12,HIGH);

延迟(48);

digitalWrite(11,HIGH) );

延迟(47);

数字写(10,HIGH);

延迟(46);

digitalWrite(9,HIGH);

延迟(45);

digitalWrite(8,HIGH);

延迟(44) ;

digitalWrite(7,HIGH);

延迟(43);

digitalWrite(6,HIGH);

延迟(42);

digitalWrite(5,HIGH);

延迟(41);

digitalWrite(4,高);

延迟(40);

digitalWrite(3,高);

延迟(39);

digitalWrite(2,高) ;

延迟(38);

digitalWrite(1,HIGH);

延迟(37);

digitalWrite(12,HIGH);

延迟(60);

》 digitalWrite(11,HIGH);

延迟(59);

digitalWrite(10,HIGH);

延迟(58);

digitalWrite(9,HIGH);

延迟(57 );

digitalWrite(8,HIGH);

延迟(56);

digitalWrite(7,HIGH);

延迟(55);

digitalWrite(6,HIGH);

延迟(54);

digitalWrite(5,高);

延迟(53);

digitalWrite(4,高);

延迟(52);

digitalWrite(3,高);

延迟(51);

digitalWrite(2,高);

延迟(50);

digitalWrite(1,高);

延迟(49);

digitalWrite (12,LOW);

del ay(48);

digitalWrite(11,LOW);

延迟(47);

digitalWrite(10,LOW);

延迟(46);

digitalWrite(9,LOW) ;

延迟(45);

digitalWrite(8,LOW);

延迟(44);

digitalWrite(7,LOW);

延迟(43);

digitalWrite( 6,LOW);

延迟(42);

digitalWrite(5,LOW);

延迟(41);

digitalWrite(4,LOW);

延迟(40);

digitalWrite(3,LOW);

延迟(39);

digitalWrite(2,LOW);

延迟(38);

digitalWrite(1,LOW);

延迟( 37);

digitalWrite(12,HIGH);

延迟(60);

digitalWrite(10,HIGH);

延迟(59);

》 digitalWrite(8,HIGH);

延迟(58);

digitalWrite(6,HIGH);

延迟(57);

digitalWrite(4,HIGH);

延迟(56 );

digitalWrite(2,HIGH);

延迟(55);

digitalWrite(1,HIGH);

延迟(54);

digitalWrite(3,HIGH);

延迟(53);

digitalWrite(5,高);

延迟(52);

digitalWrite(7,高);

延迟(51);

digitalWrite(9,高);

延迟(50);

digitalWrite( 11,HIGH);

延迟(49);

digitalWrite(11,LOW);

延迟(48);

digitalWrite(9,LOW);

延迟(47);

digitalWrite(7,LOW);

延迟(46);

digitalWrite(5,LOW);

延迟(45);

digitalWrite(3,LOW);

延迟( 44);

digitalWrite(1,LOW);

延迟(43);

digitalWrite(2,LOW);

延迟(42);

digitalWrite(4,LOW);

delay(41);

digitalWrite(6,LOW);

delay(40);

digitalWrite(8,LOW);

delay(39);

digitalWrite(10, LOW);

延迟(38);

digitalWrite(12,LOW);

延迟(37);

digitalWrite(2,HIGH);

延迟(60);

digitalWrite(4,高);

延迟(59);

digitalWrite(6,高);

延迟(58);

digitalWrite(8,高);

延迟(57);

digitalWrite(10,HIGH);

延迟(56);

digitalWrite(12,HIGH);

延迟(55);

digitalWrite (1,高);

延迟(54);

digitalWrite(3,高);

延迟(53);

digitalWrite(5,高);

延迟(52);

digitalWrite(7,高);

延迟(51);

digitalWrite(9,HIGH);

延迟(50);

digitalWrite(11,HIGH);

延迟(49);

digitalWrite(1,LOW);

延迟( 48);

digitalWrite(3,LOW);

延迟(47);

digitalWrite(5,LOW);

延迟(46);

digitalWrite(7,LOW);

delay(45);

digitalWrite(9,LOW);

delay(44);

digitalWrite(11,LOW);

delay(43);

digitalWrite(2, LOW);

延迟(42);

digitalWrite(4,LOW);

延迟(41);

digitalWrite(6,LOW);

延迟(40);

digitalWrite(8,LOW);

延迟(39);

digitalWrite(10,LOW);

延迟(38);

digitalWrite(12,LOW);

延迟(37) ;

digitalWrite(12,LOW);

延迟(60);

digitalWrite(11,HIGH);

延迟(59);

digitalWrite(10,LOW);

延迟(58);

digitalWrite(9,高);

延迟(57);

digitalWrite(8,LOW);

延迟(56);

digitalWrite(7,高) ;

延迟(55);

digitalWrite(6,LOW);

延迟(54);

digitalWrite(5,HIGH);

延迟(53);

digitalWrite( 4,LOW);

延迟(52) ;

digitalWrite(3,HIGH);

延迟(51);

digitalWrite(2,LOW);

延迟(50);

digitalWrite(1,HIGH);

延迟(49);

digitalWrite(12,LOW);

延迟(48);

digitalWrite(11,HIGH);

延迟(47);

digitalWrite(10,LOW) ;

延迟(46);

digitalWrite(9,高);

延迟(45);

digitalWrite(8,LOW);

延迟(44);

digitalWrite( 7,HIGH);

延迟(43);

digitalWrite(6,LOW);

延迟(42);

digitalWrite(5,HIGH);

延迟(41);

digitalWrite(4,LOW);

延迟(40);

digitalWrite(3,HIGH);

延迟(39);

digitalWrite(2,LOW);

延迟( 38);

digitalWrite(1,HIGH);

延迟(37);

digitalWrite(12,HIGH);

延迟(60);

digitalWrite(11,LOW);

delay(59);

digitalWrite(10,HIGH);

delay(58);

digitalWrite(9,LOW);

delay(57);

digitalWrite(8, HIGH);

延迟(56);

digitalWrite(7,LOW);

延迟(55);

digitalWrite(6,HIGH);

延迟(54);

digitalWrite(5,LOW);

删除ay(53);

digitalWrite(4,高);

延迟(52);

digitalWrite(3,LOW);

延迟(51);

digitalWrite(2,高) ;

延迟(50);

digitalWrite(1,LOW);

延迟(49);

digitalWrite(12,HIGH);

延迟(48);

digitalWrite( 11,LOW);

延迟(47);

digitalWrite(10,HIGH);

延迟(46);

digitalWrite(9,LOW);

延迟(45);

digitalWrite(8,HIGH);

延迟(44);

digitalWrite(7,LOW);

延迟(43);

digitalWrite(6,HIGH);

延迟( 42);

digitalWrite(5,LOW);

延迟(41);

digitalWrite(4,HIGH);

延迟(40);

digitalWrite(3,LOW);

延迟(39);

digitalWrite(2,高);

延迟(38);

digitalWrite(1,LOW);

延迟(37);

digitalWrite(1,LOW);

延迟(60);

digitalWrite(12,LOW);

延迟(59);

digitalWrite(2,LOW) ;

延迟(58);

digitalWrite(11,LOW);

延迟(57);

digitalWrite(3,LOW);

延迟(56);

digitalWrite( 10,LOW);

延迟(55);

digitalWrit e(4,LOW);

延迟(54);

digitalWrite(9,LOW);

延迟(53);

digitalWrite(5,LOW);

延迟(52) ;

digitalWrite(8,LOW);

延迟(51);

digitalWrite(6,LOW);

延迟(50);

digitalWrite(7,LOW);

延迟(49);

digitalWrite(12,高);

延迟(48);

digitalWrite(1,高);

延迟(47);

digitalWrite(11,高) ;

延迟(46);

digitalWrite(2,高);

延迟(45);

digitalWrite(10,高);

延迟(44);

digitalWrite( 3,HIGH);

延迟(43);

digitalWrite(9,HIGH);

延迟(42);

digitalWrite(4,HIGH);

延迟(41);

digitalWrite(8,HIGH);

延迟(40);

digitalWrite(5,HIGH);

延迟(39);

digitalWrite(7,HIGH);

延迟( 38);

digitalWrite(6,HIGH);

digitalWrite(12,LOW);

延迟(60);

digitalWrite(1,LOW);

延迟(59);

digitalWrite(11,LOW);

延迟(58);

digitalWrite(2,LOW);

延迟(57);

digitalWrite(10 ,LOW);

延迟(56);

digitalW rite(3,LOW);

延迟(55);

digitalWrite(9,LOW);

延迟(54);

digitalWrite(4,LOW);

延迟(53) ;

digitalWrite(8,LOW);

延迟(52);

digitalWrite(5,LOW);

延迟(51);

digitalWrite(7,LOW);

延迟(50);

digitalWrite(6,LOW);

延迟(49);

digitalWrite(1,HIGH);

延迟(48);

digitalWrite(12,HIGH) ;

延迟(47);

digitalWrite(2,高);

延迟(46);

digitalWrite(11,高);

延迟(45);

digitalWrite( 3,HIGH);

延迟(44);

digitalWrite(10,HIGH);

延迟(43);

digitalWrite(4,HIGH);

延迟(42);

digitalWrite(9,HIGH);

延迟(41);

digitalWrite(5,HIGH);

延迟(40);

digitalWrite(8,HIGH);

延迟( 39);

digitalWrite(6,HIGH);

延迟(38);

digitalWrite(7,HIGH);

}
       责任编辑:wv

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分