long Time = 0;
#define SW 5
#define led 13

void setup() {
pinMode(SW, INPUT_PULLUP);
pinMode(led, OUTPUT);
}

void loop() {
Time = map(analogRead(A0), 0, 1023, 0, 10);
if (digitalRead(SW) == 0) digitalWrite(led, 1);
delay(Time);
digitalWrite(led, 0);
}