步驟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
-
led
+關注
關注
242文章
23426瀏覽量
664439 -
Arduino
+關注
關注
188文章
6478瀏覽量
188252
發布評論請先 登錄
相關推薦
自制DLP4710LC板子在display模式下投圖能觀察到LED閃爍的原因?
12通道LED驅動芯片SM16712PD 輸入電源電壓 5~24V

評論