What you list is quite possible to do with a Uno but note the following :
the servo must not be powered directly from the Uno 5V pin. An external power supply is required
the servo must be able to have its position controlled rather than its speed and direction. I am suspicious from your description as to whether that is possible with the servo that you have. Please post a link to the servo so that we can see its specification
Ok thank you so much for your reply.. I do have a separate power supply.. here are the servos specs..
HIGH ROTATION SPEED SERVO: A high-torque servo, the rotation angle is 360 degrees (at 500→2500μsec), when the power is stopped, it can rotate 360 degrees. Dead width ≤ 4 μsec. Durable and reliable.
STRONG STALL TORGUE MOTOR: The operating voltage range is 4V-8.4V, the stall torgue is (6V) 400.65oz/in(28.8kg/cm), (7.4V) 493.86oz/in(35.5kg/cm). The servo size is 55X20X43mm.
Model:
FT6335M
Product Name:
7.4V 35kg.cm digital 360 degree magnetically coded aluminum mid-shell servo