int arrDelay[10] = {33, 31, 28, 25, 22, 20, 18, 17, 15, 14};
void setup() {
Serial.begin(9600);
pinMode(2, INPUT_PULLUP); // пин с кнопкой
pinMode(A1, INPUT); // пин с потенцеометром
pinMode(3, OUTPUT); // пин с диодом
}
void loop() {
if (digitalRead(2) == 0) {
delay(arrDelay[analogRead(A1) / 103]); // [ переводим 0-1023 в 0-9 ]
digitalWrite(3, 1);
} else {
digitalWrite(3, 0);
int value = analogRead(A1);
Serial.println(value);
}
}