Automated motor - Programming a motor speed - Automated speed variations

Hello everyone,

I'm a begginer in arduino, I hope I don't annoy you with my lack of knowledge.
I have an idea for a project that needs a motor to turn at different speeds, going slow and fast at different times.
To be more specific, I would like to be able to preprogram the arduino to a certain actions, so when I turn it on it behaves exactly
as i want. For example, I want it to go fast in the first hour, and slow on the second hour, and preprogram it to shut down at a specific second in time for other 30 minutes. Then turn on again slow for 1 hour. All automated.
I would like to know if that is possible with arduino, how to do it and what board should I buy that would do this best.
If you could please suggest me any tutorials that might be useful for this project.
Please any help is welcomed.
Thanks

To be more specific, I would like to be able to preprogram the arduino to a certain actions, so when I turn it on it behaves exactly
as i want.

That wasn't "more specific". That was more handwaving.

For example, I want it to go fast in the first hour, and slow on the second hour, and preprogram it to shut down at a specific second in time for other 30 minutes. Then turn on again slow for 1 hour.

That is easy. If you have the right kind of motor and motor driver.

I would like to know if that is possible with arduino,

Yes.

how to do it

Use analogWrite() and delay().

and what board should I buy that would do this best.

Hungarian mahogany, 6" wide, 3" thick, and 12' long.

If you could please suggest me any tutorials that might be useful for this project.

It's a matter of splicing together a couple of examples.

Get a piece of paper and write down step by step on separate lines each step that you want the program to do. Just write it in plain language, don't use computer code at this stage.

Then, as @PaulS has said, look through the various example programs that come with the Arduino IDE. There will be examples to control motors and, a very important one, Blink Without Delay which allows you to manage time without using the delay() function.

This Thread on Planning and Implementing and Arduino Program may be useful.

...R

The Appolo missions were controlled by computers with a fraction of the processing power of an arduino. I'm sure it'll cope with your very basic washing machine cycle.

KenF:
The Appolo missions were controlled by computers with a fraction of the processing power of an arduino. I'm sure it'll cope with your very basic washing machine cycle.

But will it cope with this one?
www.youtube.com/watch?v=dq6T5BojXc8 :smiley:

That's the last time his wife asks him to do the laundry :slight_smile:

Sorry but I don't believe that video. Washing machines stop when the door opens.

I think newer ones also have sensors for excessive vibration.

I reckon lots of the panel screws were removed before the "demo".

...R

And I thought I'd seen it all when model helicopters crash and thrash themselves to death.

Good electric motor though......... :smiley:

Just waiting now for someone to ask "can arduino do this"??

To answer original query, need more info.