int potent_led; //переменная для хранения значения с потенциометра.

void setup()
{
Serial.begin(9600);
pinMode(3, OUTPUT); //сюда подключен светодиод
}

void loop()
{
potent_led = analogRead(A0); //потенциометр подключен в A0
potent_led = map(potent_led, 0, 1023, 0, 5000);
digitalWrite(3, HIGH);
delayMicroseconds(200);
digitalWrite(3, LOW);
delayMicroseconds(potent_led);
}

Задача при помощи изменения частоты мигания "управлять" движением вращающейся картинки. Но код работает некорректно, скорости мигания не хватает, как поправить ?