Arduino with servo

Hello. So I'm new to arduino. I've got the UNO R3 coming this week, and the 329TG Aluminum cased servo with actuation of 60 degrees. I want the arduino to tell the servo to actuate to the 60 then back to start position within a few hundred ms. I'm being told this is not so easily achievable with a servo, a stepper has been suggested instead. I'm just a little confused on this since we can remotely launch rockets to space and have the boosters land for reuse, but we can't tell a micro servo when to start and stop? I need to understand reasoning for this. Feedback please. Than you.

I think you'll find that SpaceX doesn't use Arduinos on its spacecraft or launch systems.
Or re-purpose RC hobby servos to steer them.
I don't know why you would equate a hobby microcontroller with a multi-billion dollar space company.

By whom?

Do you have the specs for the servo?
It may be that the failure is on the side of the servo - the slew rate may simply be too great.

"Operating speed: 0.19sec/60° @ 8.4V"

So, 190ms to slew 60 degrees.

Whoever said this must have focused on the issue of time.
Yes it is possible and very easy to move a servo from "start" to 60 and back to "start".
The point is that servos have gears in the motors, which reduce their speed.
So maybe it is not possible to go from "start" to 60 in "few hundred ms". It will all depend on your servo motor.
Study his datasheet and see his performance speed.

RV mineirin

Specifications Powerhobby 329TG Aluminum :

  • Operating speed: 0.22sec/60° @ 6.0V
    Operating speed: 0.20sec/60° @ 7.4V
    Operating speed: 0.19sec/60° @ 8.4V


Hi, @clarkkent156

Can you tell us what your project is please?
What do you aim to power the power/servo with?

Thanks.. Tom.. :smiley: :+1: :coffee: :australia:

thanks for the info thus far. that is the servo that is coming. the goal is 1200ms or less. so this seems very probable. could you show some type of example script, if it's not too much trouble. ty.

Look at the Servo library and the sweep example. You can speed the servo up by reducing the delay.

1 Like

Or for the fastest response just write(60) then write(0).

And don't try to drive that powerful servo from the Arduino 5V pin or via a breadboard. It needs solid connections and a separate battery, preferably a 2S 7.4V lithium type.


1 Like

If the goal is a fast 60° turn, perhaps a solenoid would be a better solution.

There's a strong scent of xy around here


Thanks.. Tom.. :smiley: :+1: :coffee: :australia:

i watched some vids about the sweep command. seems about what i need. thanx.

here is how i'm thinking connections should go.

Yes that will work, just move the UNO gnd connections to the servo, so the UNO servo signal does not share the servo drive gnd current

Tom.. :smiley: :+1: :coffee: :australia:

1 Like

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.