Okay.
int sensorPin = A0;
int ledPin = 2;
int sensorValue = 0;
int reverse = 0;
void setup() {
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
}
void loop() {
if (reverse = 0) { // count up
digitalWrite(ledPin, HIGH);
sensorValue = analogRead(sensorPin);
delay(sensorValue);
digitalWrite(ledPin, LOW);
sensorValue = analogRead(sensorPin);
delay(sensorValue);
if (ledPin = 9) {
reverse = 1;
} else {
ledPin = (ledPin+1);
}
} else { // count down
digitalWrite(ledPin, HIGH);
sensorValue = analogRead(sensorPin);
delay(sensorValue);
digitalWrite(ledPin, LOW);
sensorValue = analogRead(sensorPin);
delay(sensorValue);
if (ledPin = 2) {
reverse = 0;
} else {
ledPin = (ledPin-1);
}
}
}