Varijable: int Timer ; za mjerenje vremena int Vbatt ; napon baterije u mV Parametri: int Vbattoff ; napon baterije ispod kojeg treba iskljuciti pumpu (npr: 27000) int Vbatton ; npon baterije iznad kojega treba ukljuciti pumpu (npr: 24800) Program u petlji koja se odvija jednom u sekundi: proc Loop_once_per_second { if VbattVbatton { Timer=Timer+1 ; increase timer delay if Timer>600 { /*prošlo više od 10 minuta? */ Timer = Timer-1 ; switchon_pump ; } else { Timer = 0 ; } }