Arduino предоставляет четыре различные функции управления временем. Они —
Принцип работы функции delay () довольно прост. Он принимает один целочисленный (или числовой) аргумент. Это число представляет время (измеряется в миллисекундах).
Функция delayMicroseconds () принимает один целочисленный (или числовой) аргумент. Есть тысяча микросекунд в миллисекунде и миллион микросекунд в секунду.
Эта функция используется для возврата количества миллисекунд в тот момент, когда плата Arduino запускает текущую программу.
Функция micros () возвращает количество микросекунд с момента, когда плата Arduino запускает текущую программу. Это число переполняется, то есть возвращается к нулю примерно через 70 минут.