材料:1、220Ω電阻6個;2、LED6個;3、杜邦線若干;4、面包板
LED_6.jpg (736.49 KB, 下載次數(shù): 46)
下載附件
2018-9-27 15:39 上傳
代碼如下:
- int delayTime=50;
- int dir=1;
- int currentLED=4;
- byte ledPin[]={8,7,6,5,4};
- long timeChanged=0;
- void setup() {
- for(int i=0;i<=5;i++)
- {
- pinMode(ledPin[i],OUTPUT);
- }
- timeChanged=millis();
- }
- void loop() {
- if((millis()-timeChanged)>delayTime)
- {
- for(int i=0;i<=5;i++)
- {
- digitalWrite(ledPin[i],LOW);
- }
- digitalWrite(ledPin[currentLED],HIGH);
- currentLED=currentLED+dir;
- if(currentLED==5)
- {
- dir=-1;
- }
- if(currentLED==0)
- {
- dir=1;
- }
- timeChanged=millis();
- }
- }
復制代碼
|