Emergency: Automatic device that push a button every 30 minutes.

Onizuka:
Thank you guys for your feedback.

Can I just use delay ? It is not that bad if it is 35 minutes or 25 minutes. My error margin is pretty wide.

Thank you.

Nothing else will happen while you use delay(). That may, or may not, matter. You can use the blink without delay philosophy to activate the servo every half hour, give or take a minute, without burying your head in the sand.

Nothing about making a servo press a switch is even remotely complicated, from a programming point of view. The entire issue is a mounting/style problem. As Nike says, Just Do It.