I am thinking about a Arduino to control a step motor clock.

Most of it makes sense.

Problem .... 200 steps seems to be the typical step motor.

How do you get 60 steps (for 60 seconds or minutes) out of it??????

If I use 3 steps per second (or minute) I get 180 steps

If I use 4 steps per second (or minute), I get 240 steps.

Either way I get a large error on each revolution.

The only solution I came up with is step 3 then 3 then 4. This would give 10 steps per 3 seconds (or minutes) which equals 200 steps per rev.

This can't be the best way to do it though!

Can someone please explain what I need to do.

Thanks .... Mike