Die Ticker sind einfach Software-Timer (läuft mit einem HW-Timer, kann aber bis zu 256 Zeiten messen).

Ticker_get_interrupt() verarbeitet die Softwaretimer Geschichte und gibt im Falle eines Interrupts dessen ID zurück mit der man dann weiter arbeiten kann, wenn kein Interrupt aufgetreten ist, wird 0 zurückgegeben.
Durch verändern von Ticker_Time(x) kannst du auch die Zeiten ändern.

Natürlich könntest du die ganze Tickersache durch Delays ersetzen, aber genau das wollte ich vermeiden: Delays sind einfach Schleifen die den Prozessor anhalten, mit den Tickern kann der Prozessor in den Pausen andere Sachen machen (essentiell bei der Verwendung von 2 Mäusen).

mfg