timer

How can we measure time using ?

00/0000/00
loading…

timer 2 steps

Every time the marble arrives back at its starting point, we know another 2 steps have passed.

What if we want to measure a longer period of time?

00/0000/00
loading…

timer 10 steps

This marble takes 10 steps to return to its starting point. The current position of the marble tells us exactly where we are in this 10-step cycle.

But 10 steps still isn’t long enough to do anything useful with. How can we extend our timer’s maximum duration?

prime number timer

00/0000/00
loading…

timer prime

Each of these timers is based on a different prime number. For them to all return home at the same time, we need to wait 2 x 3 x 5 x 7 = 210 steps.

That’s better than 10 steps, but still:

  • The timer takes up a full disk
  • 210 steps is an awkward number
  • It’s not clear how to actually do anything with it

To build a better timer, we need to introduce some interacting that let marbles affect each other.

continue