【Arduino相關】用Arduino與LED製作霹靂燈~
左上是第一步,之後就會照箭頭的方式一直循環在走~
使用元件
- LED燈*4
- 330歐姆電阻*4
電路圖
將4顆LED連接電阻再接上Arduino的D3,D4,D5,D6四個輸出孔。 當然Arduino要跟電腦連結~雖然圖上看不出來
實際接線圖
Arduino程式碼
此程式用2個迴圈跑出來,第一個迴圈是讓LED燈從D3跑到D5,第二個迴圈讓LED燈從D6跑到D4。 有注意到這個小技巧嗎? if()裡面的條件式用小(大)於而不用小(大)於等於,這樣就不會讓第一個與最後一個LED的時間因為重複亮燈而比較長。
byte startLED = 3; //開始的LED byte endLED = 6; //結束的LED int delaytime = 500; void setup() { for(byte i=startLED;i<=endLED;i++){ pinMode(i,OUTPUT); digitalWrite(i,LOW); } } void loop() { for(byte i=startLED;istartLED;i--){ digitalWrite(i,HIGH); delay(delaytime); digitalWrite(i,LOW); } }
留言
張貼留言