На самом деле есть несколько вариантов подсчета времени, выкладываю один из них. Данным способом можно подсчитывать и в тоже время выполнять любые операции.
PHP код:
unsigned long math_time,old_time,real_time;
void setup()
{
Serial.begin(115200);
}
void loop()
{
delay(500);
real_time = micros();
math_time = real_time - old_time;
old_time = real_time;
Serial.println(math_time);
}