Stap 2: Code
Het headerbestand "print2digits" bevat alle variabelen en definities, die is opgenomen in de hoofdtekst van de code. Voordat de code kan effectief worden gebruikt, moet de gebruiker de functie real-time klok downloaden om de tijd van de computer in de Real timerklok. Zodra dit wordt bereikt door de gebruiker, veroorzaakt de programmacode voor de wekker de Real Time Clock om de tijd en datum op het LCD-scherm weer te geven. De knoppen vervolgens ermee dienovereenkomstig wijzigen wat op het LCD-scherm. Wanneer de tijd is ingesteld en de tijd op het LCD-scherm komt neer op de set van de tijd, afgaat het alarm waardoor de servo's te bewegen elke seconde totdat ofwel de minuut wijzigingen of de snooze-knop wordt gedrukt.