Motor angle/time control help needed. Pls help

I'm new to arduino. I want to rotate a motor(preferably a mg995 continuous servo) such that it rotates 0.25 degrees every 4mins. please let me know if my choice of motor is good.
I have an uno.

Welcome to the forum

Such a so called servo is not capable of rotating its output shaft by 0.25 degrees in steps so, no, it is not a good choice

A better choice would be a stepper motor that can be moved in precise steps using microstepping mode

1 Like

How accurate do you need to be? And are you concerned about backlash?

I would certainly recommend a stepper motor, but typical steppers are 1.8 deg per step, With microstepping, you can theoretically get up to 256 microsteps, but microstepping is not guaranteed to be accurate or linear, depending on motor load. You can increase resolution with a gearbox, but those will always introduce some backlash.

1 Like

thank u for replying :slightly_smiling_face: , it should be able to lift something like 500g. Can I use a stepper motor without a motor driver?

A 0.2 degree increment is very small. Can you change your mechanical system to allow a larger motor movement?

Also, you didn't answer the question about backlash.

1 Like

No, you will need a driver.

1 Like

:neutral_face:Backlash is okay... i also can move 1 degree every 12mins, its the same as 0.25 for 4mins... is it enough? sorry for bothering

This will do 0.18 degree/step Micro Metal Geared Stepper Motor (12V 0.6kg.cm) - DFRobot

It may be barely adequate on the torque requirement, but they have other geared motors. Yes, you will need a stepper driver!

0.25 degree/step is a nonstandard movement, so I don't think you'll find that off the shelf. Probably have to setup custom gearing or a belt reduction.

It does not sound the same to me

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