int ledNum = 5; // define the number of the LEDs
int ledPin[] = {8, 9, 10, 11, 12}; // create array for LED pins
int delayTime; // define a variable for the value of delay
int potPin = A0; // define the potentiometer pin
void setup() {
for (int x = 0; x < ledNum; x++) { // setting all LEDs as OUTPUT
pinMode(ledPin[x], OUTPUT);
}
}
void loop() {
for (int I = 0; I < 5; i++) {
delayTime = analogRead(potPin); //getting the time delay from the potentiometer
digitalWrite(ledPin[i], HIGH); //turn on LEDs
delay(delayTime); //time inverval
digitalWrite(ledPin[i], LOW); //turn off LEDs
}
for (int I = 4; I >= 0; i--) {
delayTime = analogRead(potPin); //getting the time delay from the potentiometer
digitalWrite(ledPin[i], HIGH); //turn on LEDs
delay(delayTime); //time interval
digitalWrite(ledPin[i], LOW); //turn off leds
}
}
Comments