I have modified my servo for continuous rotation, and what I'm trying to accomplish is have the servo rotate in 1 direction continuously without stopping, my goal is to have it make 1 full revolution every minute or so.
I'm pretty new to Arduino so I've basically only been using codes I've found online but almost all of them will rotate the servo one way, then rotate back and then stop.
Can anyone help me out with what I need to code my Arduino with to accomplish my goal?
my goal is to have it make 1 full revolution every minute
Normally, it is not easy to control speed of the continuous rotation servo motor. If you want to achieve "1 full revolution every minute", you had better to use the stepper motor
One full revolution per minute sounds like specific location and speed information for the servo.
But continuous rotation (CR) servos have no positional awareness. This is what gets removed to make them CR.
And they have almost no speed control.
If you want to move at a specific speed you will probably have to add an encoder or other positionally aware sensor.
You might consider removing the servo electronics and replacing them with a transistor to let you PWM the motor. This assumes that you only need the servo to rotate in one direction.
vinceherman:
One full revolution per minute sounds like specific location and speed information for the servo.
I read it that op wants continuous spinning at about 1 rpm, where the degree (or microseconds) number could be fiddled with until the speed was about right.
But you may be right; the wording is ambiguous. It may be that op wants it do a revolution, then stop, and do another one a minute later. That's an equine of another hue.
sayHovis:
I read it that op wants continuous spinning at about 1 rpm, where the degree (or microseconds) number could be fiddled with until the speed was about right.
But as vinceherman explains:
vinceherman:
But continuous rotation (CR) servos have no positional awareness. This is what gets removed to make them CR. And they have almost no speed control.
sayHovis:
But you may be right; the wording is ambiguous. It may be that op wants it do a revolution, then stop, and do another one a minute later. That's an equine of another hue.
Mind you, he did say:
AlmightyJake:
what I'm trying to accomplish is have the servo rotate in 1 direction continuously without stopping, my goal is to have it make 1 full revolution every minute or so.
"Gearmotors" specified for 1 RPM would seem to be readily available. Using something instead, designed not for the job sounds silly.