LED :制作一个追逐序列(霹雳游侠)

const int NbrLeds = 3;
const int ledPins[] = {3,5,6};
const int wait =  100;

void setup()
{
  for(int led=0; led<NbrLeds; led++){
      pinMode(ledPins[led], OUTPUT);
  }
}

void loop()
{
  for(int led=0; led<NbrLeds-1; led++){
      digitalWrite(ledPins[led], HIGH);
      delay(wait);
      digitalWrite(ledPins[led+1], HIGH);
      delay(wait);
      digitalWrite(ledPins[led], LOW);
      delay(wait * 2);
  }

  for(int led=NbrLeds-1; led>0; led--){
      digitalWrite(ledPins[led], HIGH);
      delay(wait);
      digitalWrite(ledPins[led -1], HIGH);
      delay(wait);
      digitalWrite(ledPins[led], LOW);
      delay(wait *2);
  }
}

 

posted @ 2017-01-13 14:02  hersion  阅读(251)  评论(0)    收藏  举报