I am busy with a project that consists of a rotating disc. The disc needs to spin a certain degrees then stop a variable time. This action needs to repeat (disc will spin, stop, spin stop ect).
I was thinking of using a servo but beacuse it cant rotate 360 degrees it will be a concern.
From what I see the 360 degree servos cant be set to a pre-determined angle.
The question is what would be the best option to go about this problem.
The disc will be about 1kg. Speed will be max 2rpm.
What is important is for the disc to stop on the correct place with each step.
Will look into the stepper motor.
Your project will rely on way you are mounting the disk and the bearings you use and the method of driving the disk with the stepper and the holding torque of the stepper to be able to instantly stop the rotation when the step is what you want to stop on.
Paul_KD7HB:
and the holding torque of the stepper to be able to instantly stop the rotation when the step is what you want to stop on.
For a disc with significant rotational inertia it will probably be essential to use acceleration and deceleration. The AccelStepper library makes that straightforward.