//LED Pin Variables int ledPins[] = {2,3,4,5,6,7,8,9}; //An array to hold the pin each LED is connected to //i.e. LED #0 is connected to pin 2, LED #1, 3 and //so on to address an array use ledPins[0] this //would equal 2 and ledPins[7] would equal 9 int pattern[] = {HIGH,LOW,HIGH,LOW,HIGH,LOW,HIGH,LOW}; /* * setup() - this function runs once when you turn your Arduino on * We the three control pins to outputs */ void setup() { for(int i = 0; i < 8; i++) { //this is a loop and will repeat eight times pinMode(ledPins[i],OUTPUT); //we use this to set each LED pin to output } } /* loop() - this function will start after setup finishes and then repeat */ void loop() // run over and over again { for (int i=0; i<8; i++) { digitalWrite(ledPins[i], pattern[i]); } }