int servo = 9;
int pot = A0;
int potwaarde;
float delayservo;
void setup() {
// put your setup code here, to run once:
pinMode(servo, OUTPUT);
}
void loop() {
potwaarde = analogRead(pot);
delayservo = ((potwaarde / 1023.0) * 1950) + 500;
PWMke(delayservo);
}
void PWMke(int tijd) {
digitalWrite(servo, HIGH);
delayMicroseconds(tijd);
digitalWrite(servo, LOW);
delayMicroseconds(10000 - tijd);
delayMicroseconds(10000);
}