#include <Servo.h>
Servo Servo1;
const int pot1 = A0;
int pos = 0;
int input = 0;
int speed = 1;
void setup() {
Serial.begin(115200);
Servo1.attach(9);
Servo1.write(0);
}
void loop(){
input = analogRead(pot1);
speed = map(input, 0, 1023, 1, 10);
Serial.println(speed);
for(pos = 0; pos < 180; pos += speed){
Servo1.write(pos);
delay(15);
}
for(pos = 180; pos > 0; pos -= speed){
Servo1.write(pos);
delay(15);
}
}