Dark sensitive clock project

I'm new to Arduino so any help would be greatly appreciated.

So I'm working on a project at the moment where I have made a laser cut clock, the clock motor is a very basic quartz clock motor which requires a single AA battery.

I am hoping to make a simple set up using an LDR which activates the clock when it is near or complete darkness.

I bought a basic light sensitive switch circuit from maplins, however I encountered a few issues when trying to make this project, including a delay when the LDR received light before the switch would activate.

I've decided that it would probably be simpler to find out how to do this through arduino and if someone could advise what sort of equipment I would need and maybe even a basic code, I'm not even aware of the best arduino for the job.

Again, apologies for my lack of technical knowledge.

Sensing light levels is quite simple. You connect the light dependent resistor in series with a known constant resistance, connect one end to ground and the other end to your high logic level (5V), and the voltage at the junction varies with brightness. Connect the junction to an analog input to read the voltage, and now you have a number in your sketch that varies with brightness. It's trivial to test whether that value is above or below some constant threshold value and change the state of an output pin based on that. At this point you have an output pin which changes state according to the brightness - I suspect that's essentially what the Maplins circuit does.

Because the I/O pins have internal pull-up resistors which can be enabled by software, you can use the internal pull-up as your known constant resistance. This simplifies your circuit to an LDR with one end connected to an analog input, and the other end connected to ground.

I don't know what would be involved in activating the clock, but bear in mind that the digital I/O pins only handle 20 mA safely so if you need to control more current than that you'd need to have some sort of driver circuit between the Arduino and the clock.