Need some advice on an alarm clock coding, but activates something else.

So I’m planning on building an alarm clock ‘so-to-say’, but instead of an alarm, I want the Arduino to turn on a large bright AC light that I have, then 10 minutes later, I want it to turn on a small motor that’ll basically press a button that’ll turn on a heater (aimed at me). Then lastly after another 10 minutes I am gunna rig some mister to spray a bit of water on me. All that with a disarm alarms button.

I guess you can simplify this to being an alarm clock with 3 alarm set outputs. One being a light, then 2 activating a motor that spins 180/90 degrees (maybe). Then a disarm button that’ll skip the following events if I hit it in time.

My question is, is this doable? If so, how? Are there any codes that’re basically all written out and I can tweak a bit? Thanks.

Will the real Mr Bean please stand up?

My question is, is this doable? If so, how?

It is doable. If the timing must be accurate an repeatable over a period of some weeks you would be wise to use a Real Time Clock (RTC) module to do the timing.

The Arduino can switch relays to activate the external components

As to code, you will need to modify anything you find, assuming that you do find something, so you might just as well write your own.